我们会经常看到http中的content-type这个属性。
content-type 这个属性在http的请求头和响应头都有这个属性。
一般我们用chrome访问一个url,比如http://www.baidu.com
可以看到Response headers有下面的属性,注意request headers没有content-Type
再看下request headers的content-type,这个格式一般有multipart/form-data,application/x-www-form-urlencoded,application/json,
其中application/x-www-form-urlencoded是form表单提交的默认值,get和post请求,浏览器对请求数据参数处理会不一样的,multipart/form-data主要用于文件的上传。而application/json现在用的比较多,参数直接以json格式传递给服务器,在java代码中,服务器通过request.getInputStream来获取,并且application/json也可以用于response headers,告诉客户端,这是一个json格式的数据,restful api大多都是这种格式。
本文详细解释了HTTP协议中Content-Type属性的作用,包括其在请求头和响应头中的使用方式。探讨了不同类型的Content-Type如何影响浏览器对内容的解析,如text/html、image/png等,并介绍了几种常见的请求类型如multipart/form-data、application/json的应用场景。
2251

被折叠的 条评论
为什么被折叠?



