当前位置: 首页 > 工具软件 > application > 使用案例 >

application/json和application/x-www-form-urlencoded的区别

卜弘文
2023-12-01

序言:

关于Content-type常用的数据类型对比解析。

适用于post/get请求时,请求信息头填写所对应的数据类型的Content-type

application/json和application/x-www-form-urlencoded的区别

application/json和application/x-www-form-urlencoded都是数据发送时的编码类型即Content-type。

application/json:是JSON格式提交的一种识别方式。在请求头里标示。

application/x-www-form-urlencoded : 这是form表单提交的时候的表示方式。

比如我们ajax提交,

如果数据类型是json,那么请求头就是application/json,

如果数据类型是form,那么请求头就是application/x-www-form-urlencoded,

在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。

form的enctype属性为编码方式,常用有两种:

application/x-www-form-urlencoded和multipart/form-data

默认为application/x-www-form-urlencoded。

当action为get时候,浏览器用x-www-form-urlencoded的编码方式把form数据转换成一个字串(name1=value1&name2=value2…),然后把这个字串append到url后面,用?分割ÿ

 类似资料: