本文介绍: Content-Type含义为内容类型,请求头和响应头中都有该项,有时我们会遇到明明发送了参数后端却没有拿到的情况,或后端向我们发送了一个图片,获取后却是乱码。本文主讲:参数传输失败元凶:请求头中的Content-Type VS 如何从服务端下载文件:响应头中的Content-Type
Content-Type含义为内容类型,请求头和响应头中都有该项,有时我们会遇到明明发送了参数后端却没有拿到的情况,或后端向我们发送了一个图片,获取后却是乱码。
一 参数传输失败元凶:请求头中的Content-Type
请求头中的Content-Type是为告诉服务器我们发送的请求信息是哪种格式的。
不合适的Content-Type可能导致服务端无法正确接收我们的参数。
1.1 application/x–www–form–urlencoded
请求头中的Content-Type默认值为content–type:application/x–www–form–urlencoded,不指定content–type时,默认使用此格式。此时参数格式如下:
这里可以使用qs.js库,qs.parse
方法可以把一段格式化的字符串转换为对象格式,qs.stringify
则和 qs.parse
相反,是把一个参数对象格式化为一个字符串。
1.2 multipart/form–data
1.3 content–type:application/json
二 如何从服务端下载文件:响应头中的Content-Type
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。