![]() |
1
396
无法读取当前标题。您可以对同一URL发出另一个请求并读取其标题,但不能保证标题与当前URL完全相同。
使用以下JavaScript代码通过执行
|
![]() |
2
322
repeatedly asked ,因为有些人希望在不发出另一个响应头的情况下获取原始页面请求的实际响应头。
|
![]() |
3
31
使用
最好的办法就是做一个简单的测试
有关执行此操作的一些示例,请参见 http://www.jibbering.com/2002/4/httprequest.html
|
![]() |
4
30
服务人员的解决方案服务人员能够访问网络信息,包括标题。好的方面是它可以处理任何类型的请求,而不仅仅是XMLHttpRequest。 工作原理:
工作示例:https://github.com/gmetais/sw-get-headers . 限制:
|
![]() |
5
18
|
![]() |
6
14
对于那些正在寻找将所有HTTP头解析为可以作为字典访问的对象的人
|
![]() |
7
7
没有 附加HTTP调用虽然这是不可能的 一般来说
你可以用
no Safari yet 截至2021.09年,没有立即的运输计划;没有(IE)
举例说明如何 Wikipedia 使用此标头公开有关缓存命中/未命中的信息:
代码示例(需要说明Safari和IE中缺少浏览器支持):
这个日志
笔记:
|
![]() |
8
6
您无法访问http头,但其中提供的一些信息在DOM中可用。例如,如果您想查看http引用器(sic),请使用document.referer。对于其他http头,可能还有其他类似的情况。试着用谷歌搜索你想要的特定内容,比如“http referer javascript”。 我知道这应该是显而易见的,但我一直在搜索“http头javascript”之类的东西,而我真正想要的只是引用程序,没有得到任何有用的结果。我不知道我怎么会没有意识到我可以提出一个更具体的问题。 |
![]() |
9
5
要求 头,您可以在执行XmlHttpRequests时创建自己的头。
|
![]() |
10
4
像许多人一样,我一直在挖网,却没有真正的答案:( 尽管如此,我还是找到了一条可以帮助他人的旁路。在我的情况下,我完全控制我的web服务器。事实上,它是我的应用程序的一部分(请参阅end reference)。我很容易将脚本添加到http响应中。我修改了我的httpd服务器,在每个html页面中插入一个小脚本。我只在我的头构建之后推一个额外的“js脚本”行,它在我的浏览器[I choose location]中从我的文档中设置一个现有变量,但任何其他选项都是可能的。虽然我的服务器是用nodejs编写的,但毫无疑问,同样的技术也可以从PHP或其他应用程序中使用。
现在,从我的服务器加载的每个html页面都会在接收时由浏览器执行此脚本。然后,我可以轻松地从JavaScript检查变量是否存在。在我的用例中,我需要知道是否应该使用JSON或JSON-P配置文件来避免CORS问题,但同样的技术也可以用于其他目的[即:在开发/生产服务器之间进行选择,从服务器获取REST/API密钥,等等] 在浏览器上,您只需要直接从JavaScript检查变量,如我的示例中所示,我使用它来选择Json/JQuery配置文件
|
![]() |
11
4
艾伦·拉隆德的联系让我很开心。
只是在这里添加一些简单的html代码。
注意:您将获得第二个请求的标题,结果可能与初始请求不同。
另一种方式 是不是更现代
fetch()
https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch 每 caniuse.com 工作示例代码:
|
![]() |
12
4
将标题作为更方便的对象获取(改进 Raja's answer ):
|
![]() |
13
3
我刚刚进行了测试,这对我使用Chrome 28.0.1500.95版很有效。
输出:
|
![]() |
14
3
|
![]() |
15
3
使用mootools,您可以使用
|
![]() |
16
-1
这是一个老问题。不确定何时支持变得更广泛,但
|
![]() |
17
-1
例如,在Express中,以下工作:
|
![]() |
18
-2
如果您想从JQuery/JavaScript获取请求头,答案是否定的。其他解决方案是创建一个aspx页面或jsp页面,那么我们可以轻松访问请求头。 |
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
![]() |
assembler · Nextjs没有处理发布请求 1 年前 |
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
![]() |
Toniq · javascript为php保存多维数组 1 年前 |