问题标签 [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.
php - PHP(cURL、标头、COOKIES)等
我会尽力解释我试图达到的最佳方式。
假设有一个页面显示信息并且它有 cookie(我可以通过 Firecookie [Firebug 中的 Firefox 插件] 查看 cookie)我可以通过
但是原始页面有请求标头,我想做的是获取请求标头并向同一页面发出请求。我想我有两个问题,我是通过 COOKIES 还是单独获取请求标头。以及如何获取页面的请求标头并使用这些请求标头向该页面发送请求?我尝试了很多东西,但都没有成功。我没有尝试过的代码,因为我不断尝试新事物,因此无法粘贴我拥有的代码,只能粘贴我粘贴的文件。
http-headers - Chrome 网络检查器中缺少请求标头(和发送的 cookie)?
我注意到在某些情况下(例如 XHR 请求),发送的请求标头和 cookie 已从网络检查中消失,至少在 OSX Google Chrome 中是这样。
如果您没有明白我的意思,只需打开网络检查器并连接到您的 Twitter 帐户,然后检查 XHR 请求:您可以看到请求有效负载和响应标头,但发送的标头和 cookie 已消失。
知道如何解决这个问题吗?我尝试在 about:flags 中激活一些奇异的标志,但没有看到任何变化。
jquery - 带有凭据的 jQuery CORS 仅适用于 Chrome
我的 ajax CORS 请求遇到问题。我让它在任何其他浏览器中工作,但 Firefox 不发送授权标头。
这是相应的代码
问题似乎是 Chrome 是唯一一个实际发送 Authorization 请求头的浏览器。如果我用 Firefox 尝试它,它会询问我用户名和密码,然后开始一个正确设置标头的新请求,但我想在没有用户交互的情况下执行此操作。
我也尝试替换替换
和
但 Chrome 仍然是唯一在其请求中发送 Authorization 标头的浏览器。这次 Firefox 以
NetworkError:需要 401 授权”,无需询问用户名和密码。
有人知道我该如何解决这个问题吗?
javascript - 是否可以使用 js 从请求标头中删除“缓存”?
基本上,在请求特定静态资源(pdf)时,我需要删除请求标头的“缓存”部分。
这有可能实现吗?
更多上下文:
我正在比较对文件的两次调用(调用如将 pdf 的路径分配给 iframe 的 src 属性)。一个有效,一个无效。使用 fiddler2 我查看了流量,似乎唯一的区别是不起作用的请求的请求标头在其标头的“缓存”部分中包含 If-Modified-Since。如果我可以删除它,我认为它将解决我遇到的问题,因为我理解缓存和显示 pdf 的 iframe 可能会出现问题。如果我错了,它不能解决它,我至少会排除这是一个问题。
编辑:如果有任何帮助,这是 IE 8 独有的问题:https ://stackoverflow.com/questions/13528332/pdf-freezing-browser-do-i-have-enough-information-to-isolate-the-cause
regex - (Apache)正则表达式匹配特定的cookie名称+值(剥离/删除它)?
我正在尝试使用“RequestHeader edit”指令来获取“Cookie”标头,并从该标头中删除特定的 cookie。
换句话说,假设传入的“Cookie”标头是:
我想使用“RequestHeader edit”将该“Cookie”标头修改为:
或者,作为另一个示例,如果传入的“Cookie”标头是:
将其更改为:
我对正则表达式很害怕,但我能做到的最接近的是:
RequestHeader 编辑Cookie "myheader=.*(;)|myheader=.*($)" ""
但是,即使这样也有一个问题,如果“myheader”cookie 是“Cookie”字符串/值中的最后一个,那么最后我会得到一个分号(“;”)。
任何人都可以提供一个完全正确的正则表达式吗?
谢谢,吉姆
PS我也想知道:带有尾随分号的Cookie有效吗?
jquery - 请求标头(接受)是否在请求之间保持不变?
我知道“请求”组件应仅在该请求期间有效。因此,我的令人费解的问题。
考虑以下形式:
它附加了以下jQueryButtonB
如果我按下ButtonA
表单已成功提交并重新加载页面。如果我按下ButtonB
AJAX 命令成功执行并且正确的更新反映在页面上。
然而。如果我按ButtonB
然后按ButtonA
,即使没有绑定到此按钮的“JSON”操作,Accept Header
仍然会发送第二个请求。application/json, text/javascript, */*; q=0.01
dataType
完成该功能后是否需要重置?
任何建议表示赞赏。
asp.net-mvc-3 - 更改请求标头 - ASP.NET 中的接受编码和接受语言
我希望我的 .html 文件以 utf-8 编码。我将元数据放在 html 文件和 Web.config 中的全球化设置中,但我仍然观察到我的 GET 请求包含请求标头,例如:
如何更改它们以添加 utf-8 和“tr”语言?这是我在服务器响应中看到奇怪字符的原因吗?像“ç”或“ö”这样的字符应该在我的 html 文件中?
java - 设置请求标头并转发到另一个应用程序
我正在编写一个基于 Java 的 Web 应用程序,它在实际生产环境中将由另一个应用程序作为前端,该应用程序将在请求到达我的应用程序之前设置某些 HTTP 请求标头。
但是,在开发环境中,我没有前端应用程序,为此我需要创建一个模拟相同行为的模拟 Web 应用程序。即这个模拟应用程序应该设置请求标头并重定向或转发或我不知道的任何内容:) 到我的应用程序中的某个页面。
我怎样才能做到这一点?
c# - 将授权标头添加到 Web 参考
我正在尝试向客户端的 Web 服务发出请求(我不知道客户端的底层平台)。我使用“添加 Web 引用”在 Visual Studio 2010 中使用了客户端的 WSDL,并生成了我的代理类(称为“ContactService”)。
我现在需要在我的服务请求中添加一个如下所示的授权标头。
(上面的“123456...”值只是占位符)
将授权标头添加到服务请求的正确方法是什么?
谢谢!
internet-explorer - 为什么对于同一个请求,Firefox 的请求标头与 IE 不同?
我不明白为什么具有相同请求的同一个网页会为 Firefox 和 Internet Explorer 创建不同的请求标头。
例如,IE 有一些授权信息,而 FF 在我看来它缺少这些信息。
导致不同浏览器的不同请求标头的主要原因是什么?(我认为这会给我一个线索,为什么我的 WCF 服务调用对 FF 失败但在 IE 中有效)
对于火狐
对于 Internet Explorer