今天遇到一个网络请求的问题
(原谅我的网络知识不够扎实)
那就是我发送了一个 post 的网络请求,请求服务器接收到了,但是却一直回馈说 用户名不能为空,但是我仔细查看 network 的信息,发现是有 参数在里面的

后来仔细观察,发现我虽然发送的是 POST 请求 但是参数确实以 GET 方式发送的,原来
POST 请求,参数需要用 data 为名字
GET 请求, 参数需要用 Params 为名字
因为params是添加到url的请求字符串中的,用于get请求。
而data是添加到请求体(body)中的, 用于post请求。
然后 我回去将代码改了一下

写为 博客, 也希望能够帮助到其他人
本文解析了POST请求中参数的正确使用方法,强调了data与params的区别。data用于POST请求的请求体,而params则用于GET请求的URL字符串。通过一个实际案例,说明了如何避免因参数放置错误而导致的常见问题。
3369

被折叠的 条评论
为什么被折叠?



