javascript - 为什么请求接受: */* when the browser is asking for a javascript file?

标签 javascript html http

html源码是这样的:

<script type="text/javascript" language="JavaScript" src="myscript.js"></script>

但是(使用 Fiddler)调试 http 请求,显然浏览器 (Chrome) 使用 Accept */* 向 myscript.js 发出 GET 请求。

这正常吗?

有趣的是,这个问题对于 CSS 文件来说并不存在。浏览器正确地询问他们接受:text/css,*/*

(在编程的代理服务器中)我想检测哪些请求是针对 javascript 文件的。我以为我可以依赖请求 header 中的 Accept...

最佳答案

Is this normal?

是的

(In a programmed proxy server) I would like to detect which requests are for javascript files. I thought I can rely on Accept in request header...

你不能。请查看响应 header 中的内容类型。

关于javascript - 为什么请求接受: */* when the browser is asking for a javascript file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34393299/

相关文章:

html - 如何删除水平滚动条填充 (Firefox)?

java - Wiremock - 验证唯一的 JSON 是否符合预期?

javascript - 选择长度与 options.length

javascript - 使用javascript隐藏/显示html div

javascript - 使用不同域从内部刷新 iframe

javascript - for循环完成后调用函数

json - ionic 2 http服务获取数据本地json文件

javascript - 获取查询字符串到 js/jquery

javascript - 如何插入一行作为倒数第二行?

javascript - 倒数计时器JS的问题 - IF条件