问题标签 [http-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 投票
6 回答
3361 浏览

caching - IE6 和缓存

似乎 IE6 忽略了通过 http 标头发送的任何形式的缓存失效,我尝试将 Pragma 设置为 No Cache 并将 Cache Expiration 设置为当前时间,但是在 IE6 中,回击总是会拉出页面的缓存版本我我正在努力。

IE6 是否也有特定的 HTTP 标头?

0 投票
29 回答
1122404 浏览

http - 我们如何控制所有浏览器的网页缓存?

我们的调查表明,并非所有浏览器都以统一的方式尊重 HTTP 缓存指令。

出于安全原因,我们不希望应用程序中的某些页面Web 浏览器缓存。这必须至少适用于以下浏览器:

  • 互联网浏览器 6+
  • 火狐 1.5+
  • 野生动物园 3+
  • 歌剧 9+
  • 铬合金

我们的要求来自安全测试。从我们的网站注销后,您可以按返回按钮并查看缓存页面。

0 投票
8 回答
7372 浏览

apache-flex - 使用 Flex RemoteObject 方法时如何设置 HTTP 标头?

我在服务器端运行 blazeds。我想使用 http 标头过滤 http 请求。我的目标是在不更改我的 blazeds 服务签名的情况下向服务器发送额外的参数。

在客户端,我使用 Flex RemoteObject方法。

使用 Flex WebService 组件,可以使用属性httpHeaders设置 http 标头。我在 RemoteObject 类上没有发现任何类似的东西......

0 投票
21 回答
417355 浏览

browser - 如何在 HTTP 中对 Content-Disposition 标头的文件名参数进行编码?

想要强制下载资源而不是直接在 Web 浏览器中呈现Content-Disposition的 Web 应用程序会在表单的 HTTP 响应中发出一个标头:

Content-Disposition: attachment; filename=FILENAME

filename参数可用于建议浏览器将资源下载到的文件的名称。然而, RFC 2183(Content-Disposition)在第 2.3 节(文件名参数)中声明文件名只能使用 US-ASCII 字符:

当前 [RFC 2045] 语法将参数值(以及因此的 Content-Disposition 文件名)限制为 US-ASCII。我们认识到允许在文件名中使用任意字符集是非常可取的,但是定义必要的机制超出了本文档的范围。

然而,有经验证据表明,当今大多数流行的 Web 浏览器似乎允许非 US-ASCII 字符(由于缺乏标准)在文件名的编码方案和字符集规范上存在分歧。那么问题来了,如果需要将文件名“naïvefile”(不带引号,第三个字母是 U+00EF)编码到 Content-Disposition 标头中,流行的浏览器采用的各种方案和编码是什么?

对于这个问题,流行的浏览器是:

  • 谷歌浏览器
  • 苹果浏览器
  • Internet Explorer 或边缘
  • 火狐
  • 歌剧
0 投票
1 回答
354 浏览

firefox - 基于标头的特定客户端检测。火狐扩展?

我有一个网站,我希望能够根据特定用户的永久属性检测特定用户。

我最初的计划是使用一个 IP 地址,但这些地址很难维护,因为它们可以经常更改。Cookie 和 Session 几乎没有问题,因为它们会过期并且往往难以操作。

基本上我想要做的是检测当前访问网站的客户是否是特殊用户,而无需处理登录名/密码。使用更永久的东西。

用户代理插件可以工作,但是,如果我升级 Firefox 或任何我必须进入并手动更新用户代理字符串的东西。

我找到了这个脚本:https ://addons.mozilla.org/en-US/firefox/addon/6895但它不适用于最新版本的 Firefox 3。这将是一个完美的解决方案,因为它会在特定位置发送特殊标头网站。

没有写我自己的扩展,有人知道该怎么做吗?我需要延期吗?我应该尝试自己写吗?

0 投票
11 回答
72194 浏览

python - 如何在 Python 2 中发送 HEAD HTTP 请求?

我在这里要做的是获取给定 URL 的标头,以便确定 MIME 类型。例如,我希望能够查看是否http://somedomain/foo/会返回 HTML 文档或 JPEG 图像。因此,我需要弄清楚如何发送 HEAD 请求,以便无需下载内容即可读取 MIME 类型。有谁知道这样做的简单方法?

0 投票
7 回答
20982 浏览

javascript - 客户端检测HTTP请求方法

是否可以从 JavaScript 检测页面的 HTTP 请求方法(例如 GET 或 POST)?如果是这样,怎么做?

0 投票
4 回答
58811 浏览

c# - 如何从 http 标头获取文件大小

我想在下载之前获取 http:/.../file 的大小。该文件可以是网页、图像或媒体文件。这可以用 HTTP 标头完成吗?如何仅下载文件 HTTP 标头?

0 投票
2 回答
901 浏览

http-headers - ASP.NET 1.1 中的 HttpHeaders

如何阅读页面中发送的响应标头?我希望能够读取标题值并修改其中一些。这是针对 ASP.NET 1.1 应用程序的,但我很想知道它是否可以在任何版本的 ASP.NET 中完成。这样做的原因是有人可能在我检查响应之前添加了他们自己的自定义标题 - 所以我不能盲目清除所有标题并附加我自己的 - 我需要阅读所有标题以便我可以修改只有合适的。

0 投票
13 回答
111539 浏览

php - 如何使用 php 找到文件的 mime 类型?

好的,所以我有一个 index.php 文件,它必须处理许多不同的文件类型。我如何根据REQUEST_URI.

如果我请求http://site/image.jpg,并且所有请求都通过 index.php 重定向,看起来像这样

我将如何使它正常工作?

我应该根据请求的文件的扩展名进行测试,还是有办法获取文件类型?