问题标签 [response-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.
javascript - ServiceWorker 源头
如何在/service-worker.js
不初始化额外 AJAX 请求的情况下检索标头?
asp.net - 无法使用端口 8280 上的本地主机开始调试 Visual Studio 2012 项目
另外两个开发人员可以在他们的工作站上本地调试 asp.net 网站解决方案,而不会出现任何问题。
但是,一位开发人员仍然无法在他的工作站上本地调试解决方案。
他收到如下图所示的以下错误。“无法在 Web 服务器上开始调试。服务器违反了协议。Section=ResponseHeader Detail=CR 必须后跟 LF”。
该网站配置为在 localhost 的 8280 端口上运行。
我们使用 netstat 来验证端口 8280 上没有运行其他任何东西。
我们已经尝试了来自Error : "Unable to start debug on the web server..." ASP.NET 4.0和其他论坛的所有解决方案。
我们已经没有尝试什么的想法了。
还有什么可能导致此错误?还有什么办法可以解决这个错误?
angularjs - angularJS 响应标头访问在 Safari 浏览器中返回 null
在 angularJS 中的 $http 请求之后,我可以看到在 safari “Web Inspector”(操作系统:Windows 8)中随响应发送的任何标头。但是当我尝试在angularJS中访问类似headers('Authorization')时,它返回null。
通过设置自定义标题也尝试过,但是当我访问时,我得到空值。我们的应用程序登录是通过验证授权标头来实现的。由于它在 Safari 浏览器中返回 null,因此无法仅登录:(。
有人遇到过这个 Safari 浏览器问题并得到解决方案吗?请帮忙..
curl - 响应中的 HTTP 标头存在于 CURL 请求中,但不存在于浏览器请求中
当我在对象上运行 cURL 以查看其 HTTP 响应标头时(我只是添加了代理标志来模拟浏览器请求):
我有:
如您所见,有一条 Access-Control-Allow-Origin行。
但是当我使用 Safari、Chrome 或 Firefox(无缓存)请求完全相同的 URL 时:
Access-Control-Allow-Origin刚刚消失了!
知道为什么 http 响应标头适用于 cURL 但不适用于 Browser 吗?谢谢。
python - 如何使用 Python urlopen() 获取 HTTP 响应标头
在这段代码中
我可以返回源代码。
但是,请如何拥有 http 标头(在 Python 中)?
例子 :
谢谢 !
node.js - 如何在节点服务器中实现 Helmet?[无快递]
我npm
第一次尝试使用模块,并尝试在helmet
服务器模块中实现以设置安全标头。我知道这helmet
是为了Express
但我没有使用Express
.
我还能在以下服务器模块中使用“头盔”吗?如果是这样,我该怎么做(代码示例将不胜感激)?如果没有,我可以使用什么“插件”到下面的模块中,或者我应该以不同的方式攻击它?
感谢您的帮助/输入。
c# - HttpResponseHeaders .contains() 在 C# 中使用 HttpClient 引发异常的可能原因是什么?
问题是关于 C# 中“HttpClient”的使用。当我处理来自服务器端的响应时,我遇到了以下问题。我使用'hc.DefaultRequestHeaders.TryAddWithoutValidation(name, headMap[name])'
当我测试 'headers.Contains("Content-Length")' 的代码时,它会抛出 System.Exception: Misused header name。确保请求标头与 HttpRequestMessage 一起使用,响应标头与 HttpResponseMessage 一起使用,内容标头与 HttpContent 对象一起使用。
我认为异常信息是缺乏使用。
你能告诉我'headers.Contains(“Content-Length”)'抛出异常的可能原因吗?
apache - 未设置的标头仍出现在响应标头中
我试图在 apache.conf 中取消设置这些标头并重新启动 apache。但是当我查看网页时,它仍然出现在响应标题中。(清除缓存并删除 cookie)我如何删除它们,尤其是 CSP?
javascript - 为 Gzip 响应设置标头
我正在使用弹簧启动应用程序。我已经预压缩了我的 gzip 资源并为其设置了适当的标头,但浏览器没有解压缩它。所以我需要帮助。我的资源名称是 bundle.js.gz。
请求标头
Accept: /
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-GB,en-US;q=0.8,en;q=0.6
Cache-Control:no-cache
Connection:keep-alive
Cookie:NG_TRANSLATE_LANG_KEY=% 22en%22;
Host:127.0.0.1:8080
Pragma:no-cache
Referer: http://127.0.0.1:8080/
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0。 2490.86 Safari/537.36
响应头
Access-Control-Allow-Headers:Origin, X-Requested-With, Content-Type, Accept, Authorization
Access-Control-Allow-Methods:POST, GET, PUT, OPTIONS, DELETE
Access-Control-Allow-Origin:* Access -Control-Max-Age:3600 Cache-Control:no-cache, no-store, max-age=0, must-revalidate
Content-Encoding:gzip
Content-Length:35255
Content-Type:application/javascript; charset=UTF-8
日期:周二,2015 年 11 月 17 日 06:05:01 GMT
过期:0
最后修改时间:周一,2015 年 11 月 16 日 07:42:30 GMT
编译指示:无缓存
服务器:Jetty(9.2.9.v20150224 )
X-Application-Context:application:dev:8080
X-Content-Type-Options:nosniff
X-XSS-Protection:1; 模式=块
我尝试使用 contant-type : application/x-gzip 并使用 bundle.js 而不是 bundle.js.gz ,但一切都在脉络中。因此,如果有人指出任何错误的标题或方向,将不胜感激。