jquery控制Request Payload和Form Data
Posted caidan1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery控制Request Payload和Form Data相关的知识,希望对你有一定的参考价值。
Request Payload方式,会发起两次请求
Form Data只发起一次请求
若要把一个ajax请求改为Payload方式,设置contentType即可,发现请求参数不是对象,再把参数转换为字符串。
代码如下:
$.ajax({ type:‘POST‘, url:‘http://192.168.50.10:11081/api/v1/login‘, contentType:‘application/json;charset=UTF-8‘, // JSON,Request Payload data:JSON.stringify({ password: 123456, username: ‘hexia‘ }), success:function(cb){ console.log(cb); } })
彩蛋~~
X-RateLimit-Limit:表示请求速率,即一分钟最大请求次数
X-RateLimit-Remaining:表示这一分钟内剩余请求次数
当剩余次数为0时,该请求会报429错误,此时Retry-After会有值表示等待多少秒后恢复正常。
以上是关于jquery控制Request Payload和Form Data的主要内容,如果未能解决你的问题,请参考以下文章
PCIe Max_Payload_Size 和 Max_Read_Request_Size
PHP获取request payload(在header中)的方法
HTTP请求中 request payload 和 formData 区别?