问题标签 [request-headers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
251 浏览

http - 如何将此请求标头解释为一个简单的句子?

你能用一句话解释下面的Request Header要求什么吗?(这样我就可以找到每个术语的解释:Negotiate、Basic-realm、NTLM)

WWW-Authenticate Negotiate NTLM Basic realm="localhost"

谢谢

0 投票
2 回答
1237 浏览

javascript - 更改请求标头的 Javascript:accept-language 参数

我有一个按名称返回地点列表的 AJAX 调用。我希望这些名称严格使用英文,但 API 以请求标头的接受语言参数的语言返回名称。一些用户将浏览器的默认语言设置为英语以外的语言。

我对此不熟悉,所以我想知道是否可以(在 javascript 或 ruby​​ 中)更改请求标头的接受语言参数,使其始终为英语?

0 投票
1 回答
573 浏览

ruby-on-rails-3 - Rails 请求标头中的客户端 IP 地址

我可以从请求标头访问客户端的 IP 地址吗?如果可以,如何?

0 投票
2 回答
2533 浏览

java - Java - 反射 - 如何使用反射获取 @RequestHeader 值

以下是我的方法:

我可以在其中获得以下详细信息

我得到如下详细信息:

以同样的方式,当我尝试@RequestHeader像下面这样我得到java.lang.NullPointerException

下面是我使用的代码片段

我想要得到的是@RequestHeader("validateOnly")这个注释包含的值。

编辑 :

感谢@NilsH,他始终支持所有的澄清,即使需要花费时间:

这就是我解决它的方法but the information will be available if the program is in debug mode

我用弹簧来做到这一点:

请帮我完成这件事。

谢谢

0 投票
1 回答
153 浏览

httprequest - 缓存控制头作为请求头的影响

当它用作响应标头时,我可以看到很多关于“Cache-Control”的文章。有人可以解释一下当我们使用缓存控制作为请求标头时会产生什么影响。

这是我要解决的方案。

在我工作的环境中,我无法说不缓存响应头中的响应。一切都很好,但是其中一个请求不需要缓存响应。这个请求是一个同步的ajax“GET”请求。因此,为了不使用缓存,我通过以下方式在请求中设置“Cache-Control”标头。

这是从缓存返回响应,而不是显式调用服务器。那么如何进行跳过缓存的ajax调用呢?

0 投票
2 回答
10596 浏览

apache2 - 在 Apache 中的转发代理之前更改请求标头

我在 Apache 中使用了“转发代理”。我想在传递请求之前更改部分请求标头。例如,我想更改标头中的主机参数。我在 httpd.conf 中使用了这部分配置,但在传递请求之前它不会更改标头。

0 投票
1 回答
256 浏览

ruby-on-rails - 浏览器语言设置 es-419 的 Rails 奇怪行为

我们的应用程序尝试支持 ES 变体。

为此,我们从 ApplicationController 中的传入请求中捕获 user_preferred_language。

通常这可以正常工作,并且区域设置代码数组与客户端浏览器中设置的首选项相匹配。例如检查user_preferred_languages数组可能看起来像

但是,如果es-419(Lantin America Spanish) 区域设置在除最后一个位置之外的任何位置,那么user_preferred_languages将返回任何空数组?

我猜这是 Rails(或 Rack)的问题,或者可能是两个问题:

  1. 解析器没有正确处理这种es-419情况,因为它不符合典型xx-YY格式。

  2. 不知何故,当它是列表中最后一个首选语言时,它设法通过了。

我没有试图挖掘出它的来源,因为我希望有人之前碰到过它并可以建议如何最好地处理这个问题。或者也许有一个不支持的原因?

进一步的背景 我使用 Chromium 作为我的浏览器。查看请求标头似乎可以毫无问题地传递语言设置:

0 投票
1 回答
2814 浏览

ajax - 从 freemarker 获取请求标头

我想使用Freemarker模板引擎在我的网站上创建 AJAX 导航。如果使用 请求页面XMLHttpRequest,则无需包含页眉和页脚。代码将如下所示:

我的问题是如何定义请求来自 AJAX。客户端添加标头 X-Requested-With: XMLHttpRequest,我如何在 Freemarker 中获取它?我试图在HttpRequestHashModel中找到它:

但它会引发错误Expression Request.headers is undefined。我也尝试使用 RequestParameters 它也无济于事。

0 投票
1 回答
159 浏览

asp.net - cookie 的内容是否总是成为请求标头的一部分?

我正在开发的搜索应用程序允许用户选择结果并以 EXCEL、XML 等不同格式导出它们。

所选结果的唯一 ID 使用 JavaScript 存储在 cookie 中,以便稍后可以发布此信息以导出搜索结果。

问题是 - 当 cookie 的内容变得相当大时,Web 应用程序防火墙会阻止请求。在分析中,我看到所有 cookie 内容都成为请求标头的一部分,使其超过了防火墙允许的大小。

所有 cookie 的这种行为是否相同?在这种情况下,建议的解决方法是什么?

技术是 ASP.NET 4.0,在 IIS 7.5 服务器上。

0 投票
1 回答
165 浏览

windows-phone-8 - XHR Date 标头未在 WindowsPhone 8 请求中应用

我正在通过 XHR 与第三方服务通信(不能使用 ajax,因为我需要作为 ArrayBuffer 发送)。我在 WP8 下让它工作时遇到了很多问题,但最终得到了连接(在 android 和 iOS 下总是可以正常工作(phonegap))。我遇到的问题是我需要发送几个特定的​​标头进行身份验证。我将其发送为:

本质上,这可以正常工作,除了:永远不会收到“日期”标头。我不断收到“需要日期标题”的回复。我知道实际的连接不是您可以建议的,但是我想知道是否有人以前遇到过这种情况?是否其他人都能够在 WP8 中设置 xhr 'Date' 标头,这意味着我的代码/设置中有些东西有所不同,或者如果有人有任何想法。

顺便说一句,通过模拟器和 HTC 进行测试时,我得到了相同的结果,它并不特定于单个设备。但是到WP8平台

谢谢,