WEB服务器是如何判断并设置Content-type的? 用请求头的Accept似乎不行,如:请求JavaScript文件时,Accept为“/”,然而服务器会将响应中的Content-type设置为:application/javascript;请求图片时,Accept为“/”,然而服务器的Content-type会返回image/png。
我猜想是 服务器根据文件头来判断文件类型,然后再选择对应的MIME类型设置Content-Type。不知是否是这样?
请问您的疑问解决了吗,我也有相同的疑问######@CoserSeu 去看apache和nginx的源码吧 : ), 话说,设定了Accept约定,服务器并不会x响应么?######说实话,还是没解决这个问题。大致浏览了《深入剖析Tomcat》,里面也没对这么基础的东西做出解释。 我通过浏览器查看到的http请求头都是如上文一样,就是搞不懂服务器是从哪里判断了content-type######
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。