0

将 JSON 数据嵌入 POST 请求中是典型的还是首选的方法?例如,如果我可能有五个要发送的属性,我应该将它嵌入到 url 中还是将其填充到 POST 请求的正文中?
所以它会是:

www.example.com?attr1=x&attr2=y&attr3=z....

与 POST 正文相比:

{
     "attr1": x,
     "attr2": y,
     "attr2": z
}

我只是想知道哪种是标准或最佳实践方式。

4

1 回答 1

1

我认为这取决于情况。如果您传递的参数很短,并且您不介意将它们暴露在浏览器地址栏中,那么 get 方法就可以了。另一方面,如果你的参数很长,你应该考虑 post 方法。

“获取”方法对大小有限制,具体取决于您使用的浏览器(参见http://www.boutell.com/newfaq/misc/urllength.html)。“发布”方法的大小限制是服务器端的设置。

于 2012-06-20T21:39:19.377 回答