美文网首页
axios中Conteny-Type和Accept的思考

axios中Conteny-Type和Accept的思考

作者: 浅浅_2d5a | 来源:发表于2021-08-06 18:34 被阅读0次

Conteny-Type:内容类型,请求头和响应头中都有

1、node.js中引用axios必须用require,而js中可以用import

d000ac940a43451c7fd0e73f2a4d096.png
2、为什么总说请求头中的 Content-Type 是post的
协议规定 POST 提交的数据必须放在消息主体(entity-body)中,GET的请求消息体是空的。
服务端通常是根据请求头(headers)中的 Content-Type 字段来获知请求中的消息主体是用何种方式编码,再对主体进行解析。
3、在请求头中 Content-Type 如果不进行任何配置,是什么?
axios的lib的default.js 中
09c8f0895a10ed3f6a76481533d1080.png
image.png
image.png
如果传入的数据是对象,默认为json,如果传入的数据是URLSearchParams的,就是www-form
4、headers中的Accept
Accept:发送端(客户端)希望接受的数据类型。
bb33472bf47168b1f953a07a1135c45.png
请求头中Accept 是告诉服务器,你应该给我返回什么类型的数据。服务器接到请求头后,根据Accept 进行对应类型数据返回
5、常见的格式(转自 https://www.cnblogs.com/whosmeya/p/14315632.html
常见 media-type
text/plain
application/json
application/x-www-form-urlencoded
multipart/form-data
application/json:JSON数据格式
对应Request Payload
image.png

application/x-www-form-urlencoded
对应Form Data


image.png

6、get对应界面


image.png

相关文章

网友评论

      本文标题:axios中Conteny-Type和Accept的思考

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