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

curl - 如何通过 cURL 调用使用 HTTP 请求发送标头?

我希望在 Linux 机器上向我的 Apache 服务器发送标头。如何通过 cURL 调用实现此目的?

0 投票
9 回答
18204 浏览

c# - 在 c# 中请求网页欺骗主机

我需要为发送到我们网站的网页创建一个请求,但我也需要能够设置主机标头信息。我已经尝试过使用 HttpWebRequest,但是标头信息是只读的(或者至少它的主机部分是只读的)。我需要这样做,因为我们想在用户之前执行页面的初始请求。我们有 10 个负载均衡的 Web 服务器,因此我们需要从每个 Web 服务器请求文件。

我尝试了以下方法:

显然这不起作用,因为我无法更新标题,而且我不知道这是否确实是正确的方法。

0 投票
4 回答
4327 浏览

php - 为什么我网站上的所有 html 表单都禁用了 Internet Explorer 自动完成功能?

当 Internet Explorers AutoComplete 为表单打开时,HTML 表单中每个字段的条目应被缓存并在用户第二次开始向表单中输入内容时显示为提示。

在我的网站上,该网站上存在的任何表单都不会显示自动完成功能。但是其他网站可以毫无问题地保留和交付该内容。

我的网站使用 PHP 作为脚本语言,所有内容都通过 SSL 传递。

0 投票
2 回答
826 浏览

asp.net - 缓存问题

我有一个 aspx 页面,但所有内容都是手动生成的(是的,我知道我需要制作一个处理程序,我还有一个问题)

我想在客户端浏览器中缓存输出。问题是它只为一个查询缓存。

它变得非常混乱。正如我所说,它只缓存一次。接收到 HTTP 304 浏览器后,将发送没有缓存信息(etag,lastmodified)的干净请求。有什么想法吗?

0 投票
8 回答
1576 浏览

asp.net - ASP.NET 兼容模式下的 WCF 服务 - 传递用户名/密码的最简单方法是什么

我有一个 Web 服务(WCF 或 ASMX 无关紧要)...我做了一个控制台应用程序,右键单击,添加了服务引用。到现在为止还挺好。

但是,我不能终生将“安全”凭据传递给我的服务。这是我的客户代码:

但是在服务器上,无论我做什么(打开和关闭 aspnetcompant 模式、wcf 服务、asmx 服务、自定义 http 处理程序等)......我都找不到 'bob:123!!' 任何地方。不在标头中,不在 HttpContext.Current.User.Identiy.Name 中,不在 Thread.CurrentPrincipal 中……什么都没有。

我在这里想念什么?

0 投票
5 回答
162426 浏览

rest - 我可以更改浏览器发送的 HTTP 请求的标头吗?

我正在研究一种宁静的设计,并希望尽可能多地使用 HTTP 方法 ( POST, GET, ...) 和 HTTP 标头。我已经发现浏览器不支持 HTTPPUT方法DELETE

现在我正在寻找相同资源的不同表示,并希望通过更改Accept请求的标头来做到这一点。根据此Accept标头,服务器可以为同一资源提供不同的视图。

问题是我没有找到告诉浏览器更改此标头的方法。

<a..>标签有一个type 属性,可以有一个 mime 类型,看起来是一个不错的候选者,但标题仍然是浏览器的默认值(在 Firefox 中,它可以about:config使用network.http.accept.default键进行更改)。

0 投票
3 回答
1389 浏览

xml - 无论如何在 XML 文档中更改 XML 文档的内容类型?

无论如何在 XML 文档中更改 XML 文档的内容类型?

我正在使用一个非常旧的系统来传回 HTML(我们正试图让它返回 XML)。我从 XMLHttpRequest 中检索它,并且我注意到使用 netcat 它没有传回任何内容类型的标头。

当我收到 XMLHttpRequest.responseXML 时,responseText 存在但 responseXML 为空。

我已经检查了返回的 XML 以查看它是否格式正确并且看起来是正确的(这是一个非常短的文档)。

0 投票
2 回答
5551 浏览

apache - 你能写一个301重定向到一个锚点吗?

这是有效和正确的吗?

我对这#info部分特别感兴趣。

0 投票
1 回答
1007 浏览

apache - 帮助 mod_rewrite 和 Joomla

在我的 Joomla 网站上,我已将一些相当直接的 RewriteRules 添加到我的 .htaccess 文件中。它们都是这样的一对一规则,因为我正在更改站点的文件结构并且不想破坏我的旧链接。

这些是 Joomla 附带的现有规则的补充:

如果我注释掉现有的 Joomla 规则,那么我可以看到我的规则正常工作,并且当我在http://example.com/content/view/54/48/浏览器地址栏中键入时更改为http://example.com/courses,但是如果我离开这些其他规则,那么 Joomla 不知道如何处理它(它给出“未知组件错误”)。如果我http://example.com/courses直接输入,那么它会按预期工作,所以我觉得这是我重写的问题,而不是 Joomla。

我认为 RewriteRules 是按顺序相互作用的。例如:

我在共享主机上,所以很遗憾我无法打开登录。有人对我有什么建议吗?

0 投票
3 回答
189583 浏览

php - 文件下载的 HTTP 标头

我编写了一个 PHP 脚本来处理文件下载,确定正在请求哪个文件并设置正确的 HTTP 标头以触发浏览器实际下载文件(而不是在浏览器中显示它)。

我现在遇到一个问题,一些用户报告某些文件被错误地识别(因此无论扩展名如何,浏览器都会认为它是 GIF 图像)。我猜这是因为我没有在响应头中设置“内容类型”。这很可能是这种情况吗?如果是这样,是否有一个相当通用的类型可以用于所有文件,而不是试图考虑所有可能的文件类型?

目前我只设置值“内容处置:附件;文件名=arandomf.ile”

更新:我在这里按照本指南为文件下载建立了一个更强大的过程(http://w-shadow.com/blog/2007/08/12/how-to-force-file-download-with-php/) ,但是在执行脚本和浏览器的下载对话框出现之间存在明显的延迟。任何人都可以确定导致此问题的瓶颈吗?

这是我的实现: