美文网首页
post 请求的Content-Type

post 请求的Content-Type

作者: 星空WU | 来源:发表于2021-01-11 17:37 被阅读0次

    1)application/x-www-form-urlencoded

    这应该是最常见的 POST 提交数据的方式了。浏览器的原生 <form> 表单

    此时Form提交的请求数据,抓包时看到的请求会是这样的内容(无关的请求头在本文中都省略掉了):

    首先,Content-Type 被指定为 application/x-www-form-urlencoded;其次,提交的数据按照 key1=val1&key2=val2 的方式进行编码,key 和 val 都进行了 URL 转码。

    2)multipart/form-data

    一般用来上传文件,这又是一个常见的 POST 数据提交的方式。我们使用表单上传文件时,必须让 <form> 表单的enctype 等于 multipart/form-data。

    3)application/json

    JSON格式的表单数据,即HTTPBody是参数字典通过NSJSONSerialization序列化得到的JSON数据,那么表单数据格式为JSON格式,则需要将"content-type"指定为application/json

    4)text/xml

    它是一种使用 HTTP 作为传输协议,XML 作为编码方式的远程调用规范,

     XML 结构还是过于臃肿,一般场景用 JSON 会更灵活方便。

    相关文章

      网友评论

          本文标题:post 请求的Content-Type

          本文链接:https://www.haomeiwen.com/subject/akldaktx.html