只是想澄清一下表单内容类型:
application/x-www-form-urlencoded
:您可以在此处发送使用 url 编码的参数。multipart/form-data
: ??
我需要在帖子中发送一个 JSON(我猜它的类型是:text/x-json
)。
所以问题是,multipart/form-data
是否适合这个目的/application/x-www-form-urlencoded
更好吗?
另外,是否可以发送一些编码在 url 中的参数,以及一些 json 中的数据?
最佳答案
看起来有人回答了您问题的第一部分(使用 application/json)。
对于第二部分:在 HTTP POST 请求中发送查询参数是完全合法的。
例子:
POST /members?id=1234 HTTP/1.1
Host: www.example.com
Content-Type: application/json
{"email":"user@example.com"}
查询参数通常在 POST 请求中用于引用现有资源。上面的示例将更新现有成员的电子邮件地址,其 id 为 1234。
关于json - json HTTP POST的表单内容类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4249609/