为什么在浏览器请求javascript文件时请求Accept:*/*

Why has the request Accept: */* when the browser is asking for a javascript file?

本文关键字:请求 Accept 文件 浏览器 javascript 为什么      更新时间:2023-09-26

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。。。

你不能。请改为查看响应标头中的内容类型。