问题标签 [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 投票
2 回答
6776 浏览

file - 如何修改 JBoss 提供的静态文件的 http-headers

我有一个包含一些静态文件(例如 MS Word 文档)的 Web 应用程序 (.war)。当我尝试下载这些文件时,JBoss 会自动在响应中设置一些 HTTP 标头。有没有办法配置 JBoss(版本 3.2.7)将这些标头设置为特定值(或省略它们)?我特别感兴趣

标头,因为这会导致使用 Internet Explorer 通过 https 下载文件时出现一些问题(IE 将拒绝将文件保存到磁盘)。

顺便提一句。可以通过向 Windows 注册表添加条目来更改此行为:

但显然我不会要求客户为了下载文件而摆弄他们的注册表。

非常感谢任何建议。

0 投票
3 回答
957355 浏览

pdf - PDF 文件的正确 MIME 媒体类型

在处理 PDF 时,我遇到过 MIME 类型application/pdfapplication/x-pdf

这两种类型之间有区别吗?如果有,那是什么?一个比另一个更受欢迎吗?

我正在开发一个必须提供大量 PDF 的网络应用程序,如果有的话,我想以正确的方式进行操作。

0 投票
2 回答
15144 浏览

java - 如何(简单地)从 java 生成 POST http 请求来进行文件上传

我想使用 POST http 事件从 java 应用程序/小程序上传文件。我想避免使用 SE 中不包含的任何库,除非没有其他(可行的)选项。
到目前为止,我只提出了非常简单的解决方案。
- 创建字符串(缓冲区)并用兼容的标头(http://www.ietf.org/rfc/rfc1867.txt)填充它
- 打开与服务器 URL.openConnection() 的连接并将此文件的内容写入 OutputStream。
我还需要手动将二进制文件转换为 POST 事件。

我希望有一些更好,更简单的方法来做到这一点?

0 投票
2 回答
636 浏览

http - HTTP缓存,浏览器怪异和其他一切!

昨天我试图认真对待正确缓存一些 PHP 生成的页面(想想“带有评论的文章”)。极大的失败。

长话短说:我设置了 ETag 标头,设置了 Last-Modified 标头,并与他们一起检查每个文章浏览器请求的服务器端,看看我是否可以发回 304。

问题很简单:浏览器(到目前为止尝试使用 FF 3)在 1 或 2 次重新加载后,突然停止检查页面的新鲜度并使用其缓存副本。

据我了解,使用 ETag 和 Last-Modified,浏览器必须检查每个请求的服务器(否则,为什么我们应该使用 ETag?)。

我也尝试过使用 Cache-Control 或 Expires ......什么也没有。一种或另一种方式,浏览器停止检查,或者不发回 ETag ......

我真的很沮丧……有人碰巧解决了这件事吗?

0 投票
2 回答
3296 浏览

python - 如何确定页面是否被重定向

我需要在不实际下载内容的情况下检查页面是否被重定向。我只需要最终的 URL。最好的方法是 Python 吗?谢谢!

0 投票
1 回答
1468 浏览

http-headers - HTTP 标头“Via:1.1 nc1 (NetCache NetApp/6.0.5P1)”停止 IIS6 gzip 压缩

我发送的请求是接受 gzip 但响应没有压缩,相反,我收到了一些标头

我想这与我的 ISP 有关,因为它可以在我的家用计算机上完美运行。

知道如何压缩响应吗?

请求头

响应头

提前致谢。

0 投票
2 回答
55103 浏览

javascript - Javascript/Ajax 中的 HTTP HEAD 请求?

是否可以仅使用 JavaScript 中的 XMLHTTPRequest 来执行 HTTP Head 请求?

我的动机是节省带宽。

如果没有,是否可以伪造?

0 投票
2 回答
1506 浏览

.net - Request.UserHostName 是否总是给我用户的计算机名?

基本上,我想确保我将始终获得计算机的名称,而不是中间的任何代理或其他硬件。

0 投票
2 回答
1749 浏览

c# - Web forwarding proxy in C# or PHP available?

I have some shared server web hosting in the States (I'm from the UK), which allows me to publish PHP and .NET applications. I cannot install my own software onto the remote server, but I'd like to set up a web forwarding proxy for accessing sites that serve different content depending on what country you're from.

My C# and ASP.NET skills are OK, but my PHP is very limited. Are there any solutions that anyone would recommend for this sort of problem? The proxies I've investigated all seem to require installation on the server machine itself, whereas I'm just looking for something that's accessible from a URL.

Obviously, as the requests are coming from the UK, the headers will have to be manipulated by the proxy before forwarding them on. I was going to code my own HTTP handler in C#, but I don't want to reinvent the wheel if there's something out there already ;)

0 投票
5 回答
11438 浏览

xhtml - 与 Content: application/xhtml+xml 服务页面相关的问题是什么

从最近开始,我的一些新网页(XHTML 1.1)设置为对请求标头进行正则表达式,Accept并在用户代理接受 XML(Firefox 和 Safari 允许)时发送正确的 HTTP 响应标头。

IE(或任何其他不接受它的浏览器)只会获得纯text/html内容类型。

谷歌机器人(或任何其他搜索机器人)会对此有任何问题吗?我看过的方法有什么负面影响吗?您认为此标头嗅探器会对性能产生很大影响吗?