看了题主的内容,我同意 2 楼的。 get 和 post 都是指定的传输方式,就算 form 也得指定提交方式,默认是 get。 另外,如果 url 上携带了&拼接的参数,又使用 post 提交几个其他的参数,最后还是认为 post 提交。 get,post 都有提交多个参数,curl 直接把 post 提交的数组拼接成&的形式,然后再提交。
lolizeppelin
2019-11-25 11:42:27 +08:00
没有区别, 有区别的是服务端根据 rfc 标准如何处理,以及客户端(库)是如何处理的
a=1&b=2 可以在 url 后面,也可以在 body 里. 到底是在 url 里还是在 body 需要看客户端代码如何处理的 如果在 url 里还会受到服务器端包头长度限制的影响