为什么在浏览器请求javascript文件时请求Accept:*/*
Why has the request Accept: */* when the browser is asking for a javascript file?
html源代码如下:
<script type="text/javascript" language="JavaScript" src="myscript.js"></script>
然而,(使用Fiddler)调试http请求时,浏览器(Chrome)显然会使用Accept */*
为myscript.js发出GET
请求。
这正常吗?
有趣的是,这个问题对于CSS文件来说并不正确。浏览器正确地询问他们Accept: text/css,*/*
(在编程的代理服务器中)我想检测哪些请求是针对javascript文件的。我想我可以在请求头中使用Accept。。。
这正常吗?
是
(在编程的代理服务器中)我想检测哪些请求是针对javascript文件的。我想我可以在请求头中使用Accept。。。
你不能。请改为查看响应标头中的内容类型。
相关文章:
- ajax请求的顺序总是不同的
- Meteor如何接收HTTP请求
- 有没有一种方法可以防止img get请求使用css或js发生
- 从ajax请求中获取javascript对象
- JSONP请求返回结果,但也触发error_callback
- 在localhost Dev Box上测试JSONP请求的最佳方式
- Ajax请求文档就绪会导致jquery加载缓慢
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 在openshift node js应用程序中获取请求
- 反应路由器弄乱了请求网址
- 在我的情况下,如何进行http请求
- 使用密码对话框Javascript请求帮助
- servlet中的请求对象,而不是从jsp接收参数值
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- JavaScript代码未正确检查ajax请求
- Swagger'获取'请求在响应时总是以text/html/Accept类型返回,而不是applicat
- 使用Google Drive和Angularjs时,不允许使用请求标头字段Accept Encoding
- 如何为 HTML 文档请求的 JS 和 CSS 文件设置 http “accept” 标头
- 为什么在浏览器请求javascript文件时请求Accept:*/*