问题标签 [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.

0 投票
1 回答
416 浏览

android - 在哪里存储标头(最后修改)以比较来自服务器的文件以供下载?安卓

我正在从网上提取一个文件并对其进行解析。我可以在异步任务中获取最后修改的标头信息,如下所示:

它获取数据。我想保存这个 Last-Modified 日期,然后在下次发出 myUrl 请求时进行检查,如果有更改则下载,否则不下载。

我应该在哪里存储这个 Last-Modified 日期,以便稍后在请求 url 时进行比较,我将如何处理?

将数据写入内部存储上的文件?在记忆中?只是在最快的存储和比较方式上画一个空白。

0 投票
3 回答
8529 浏览

http - 什么是“X-iinfo”HTTP 标头?

我见过一个名为X-iinfo. 她举了一些例子:

它们中的一部分(但不是全部)似乎在刷新时发生了变化。

这个标题是什么?

0 投票
0 回答
3119 浏览

caching - 即使 fastcgi_cache 可以,Nginx 缓存状态标头也不起作用

我在 Ubuntu 12.04 上有 Nginx 1.4.1 和 PHP 5.5.7。Nginx 使用必要的附加功能进行编译。我已经设置了 fastcgi_cache 并安装了 Wordpress 作为测试站点。我也在使用 WP 的Nginx Helper 插件。我已经将配置精简到最基本的部分以尝试调试。fastcgi_cache 似乎正在工作,因为我创建了一个输出时间的 php 文件并从CURL 每次都显示相同的输出缓存位置也被文件填满,当我清除它时清空。

什么不起作用,我已经尝试了我能想到的所有配置,是“add_header X-Cache $upstream_cache_status;” 当添加到 nginx.conf 的 HTTP 块时,它应该添加“X-Cache = HIT 或 MISS,或 BYPASS 或其他东西。我根本无法显示它。我检查了其他服务器,我知道正在使用这个缓存并且标题确实出现了。我可以继续忽略它,但我想知道为什么有些东西不起作用,以防更多事情发生,以免它稍后回来咬我。

我想这可能是一个真正的错误,但我无法找到任何参考。这方面的信息很少,所以我求助于智囊团——有什么想法吗?配置文件如下。仅供参考,我尝试将 add_header 行放在服务器块和位置块中,以确保 - 不高兴。

example.com.vhost

nginx.conf

0 投票
1 回答
2851 浏览

html - 允许将内容嵌入到 iframe 中的响应标头

我想让我的网页嵌入到(其他域)iframe 中。

我应该与服务器的响应一起发送什么特定的标头?

将在 iframe 中提供的所有资源(图像、css、...)或仅提供的第一个 html 页面是否需要此标头?

0 投票
1 回答
3967 浏览

java - 无法从 http 响应中获取 Set-Cookie 标头

我正在开发一个小型网络内容刮板。部分代码是发送http请求,从响应头中获取cookie,所以可以在后续请求中设置。获取 cookie 的代码如下:

我用来测试的网址是http://www.booking.com/hotel/il/herods-hotels-spa.html#tab-reviews

打印的结果是这样的:

然而,当我将这个小程序上传到我的服务器并运行它时,结果变成了:

Set-Cookie 标头消失了,我对同一站点内其他内容页面的后续请求(应该由javascript我请求的第一页中的 a 加载)都返回 400 错误,我猜这是因为 cookie 丢失。我不知道为什么,我的电脑和我知道的服务器之间的区别是:

  1. 我的电脑运行的是 Windows 7,实际上有一个 Chrome 浏览器,而服务器运行的是 Linux,没有任何实际的浏览器。
  2. ip地址不一样。除了这些,我还想不到。

任何解决此问题的建议或建议将不胜感激。谢谢你。

0 投票
1 回答
802 浏览

javascript - 拒绝获取不安全的标题“Content-Length”/从外部 mp3 读取 ID3 标签

我正在尝试编写一个从 .mp3 文件加载 ID3 标签的脚本。

在搜索了几个小时后,我发现了一个脚本,它的大小很小并且可以满足我的需求,但是我无法让它与跨域 .mp3 文件一起使用。我曾尝试使用 CSP 标头绕过此问题,但没有运气。

有没有办法解决这个问题,比如在后台下载文件并显示进度条,或者我可以用另一种方式绕过这个吗?

加载外部文件时出现的错误:

它连接到 .getResponseHeader(); 就目前我所记得的。

0 投票
0 回答
509 浏览

javascript - 如何从 XMLHttpRequest 中检索标头值

我的帖子正在发送到服务器并正确返回;但是,我似乎无法var addressId = xhr.getResponseHeader('X-NEW-ADDRESS-ID');XMLHttpRequest标题中检索到。

有人可以向我指出如何从响应中检索标头值吗?

---JavaScript-------

0 投票
3 回答
55869 浏览

angularjs - AngularJS $http 响应头

这个简单的问题困扰着我。我在来自 Web Api Rest 服务器的响应标头中有一个自定义值。我可以看到它 Firebug 为:X-TotalPages 204 我尝试在我的 AngularJS 控制器中获取它。代码如下。但我找不到任何好的例子来做到这一点。console.log(headers()['X-TotalPages']); 记录“未定义”

0 投票
1 回答
781 浏览

node.js - 使用 knox/node.js 直通下载 S3 文件作为附件

我正在尝试通过 node/knox 工作从 S3 下载文件。我的 javascript 调用正在运行并成功下载文件,但我想将其作为附件下载。我尝试将标题设置为'Content-disposition': 'attachment; filename=myfile.zip',但它似乎不起作用。这是我的示例代码:

我也尝试在 knox 调用上设置这些标题,但仍然不会作为附件下载。

0 投票
1 回答
2749 浏览

.htaccess - 响应标头 - 连接:保持活动状态,关闭

我正在尝试提高我们的页面速度,建议使用 Connection: Keep-alive。但是,无论我尝试做什么,我都有“保持活力,关闭”。而且我找不到“关闭”值的来源。

我也不能删除它。有人经历过同样的事情吗?

我的 .htaccess 中有这个:

标头集连接保持活动

最好的问候,拉斯穆斯