问题标签 [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.
http-headers - 即使我添加了它们,yslow 仍然没有在 apache httpd 中为过期标头给我一个 A
尝试将 ExpiresDefault ExpiresByType 添加到我网站上的内容中,以便对其进行缓存。我在 Javascript、CSS 和图像的 URL(路径中的修订号)中使用 cachebusting,这样我就可以将这些 mimetype 设置为永远。我在 apache httpd 中设置了以下规则:
然后,当我访问我的网站http://karmerd.com并使用 httplive 标头查看标头时,我得到了我认为正确的 css 过期时间:过期时间:星期日,2019 年 2 月 3 日 17:52:48 GMT
但我使用雅虎的 Yslow 萤火虫扩展,它仍然给我一个 F 不使用过期!难道我做错了什么?我也在我的网站上使用 gravatar,但他们设置了 Expires。好像所有东西都有过期时间。是Yslow还是我?
debugging - 有没有什么有效的方法来提取http请求的多部分范围响应?
我正在用 WinHttp.lib 做一些 http 请求,
while 获取带有 Range 标头的数据,如
"GET someURL\r\n 范围:字节=4096-8191,0-4095",
在这样的响应头之后收到响应数据(根据 RFC2616):
=================================
--46228a661764c4210
内容类型:文本/纯文本
内容范围:字节 4096-8191/14065
...Rang#1的内容数据
--46228a661764c4210
内容类型:文本/纯文本
内容范围:字节 0-4095/14065
...Rang#2的内容数据
--46228a661764c4210--
然后,是否有任何有效的方法来提取我完全期望的每个范围的内容数据,而数据作为流接收。
http-headers - 如何转义 HTTP 标头中的换行文字?
在 HTTP 标头中,换行符是标头中分隔字段的标记。
但是,如果我不想在自定义字段中发送换行符文字,我应该如何逃避它?
c# - 是否可以使用 HttpWebRequest 更改标头顺序?
我需要更改标题的顺序,我正在使用这个:
输出是:
但应该是
有任何想法吗?
谢谢你的时间。
编辑:也许有一种使用其他对象的方法......这也是一种选择
asp.net - 获取客户端 IP 地址:REMOTE_ADDR、HTTP_X_FORWARDED_FOR,还有什么有用的?
我知道查看这两个变量是一种标准做法。当然,它们很容易被欺骗。我很好奇您多久可以期望这些值(尤其是HTTP_X_FORWARDED_FOR
)包含真实信息,而不仅仅是被打乱或剥夺它们的值?
有这方面的经验或统计数据的人吗?
对于获取客户端 IP 地址的任务,还有什么其他有用的东西吗?
django - 根据 URL 区分 nginx 行为
我有一个 Django 应用程序,我使用 nginx 来提供静态内容。不幸的是,所有注册的 MIME 类型都会显示在客户端浏览器中,而我希望能够下载相同的内容以及通常的行为。说,我下面有 JPEG 文件/media/images/image01.jpg
,我希望 nginx 以通常的方式使用标准image/jpeg
头提供这个文件,但另外我希望nginx 提供相同的图像content-disposition: attachment
(有效地强制内容下载),当访问为/downloads/images/image01.jpg
. 任何人都可以提出解决方案吗?
web-services - 从 Web 服务请求中检索客户信息
如果我有一个请求服务的应用程序,Web 服务是否可以确定应用程序的名称,还是必须在请求中发送?
http-headers - 如何在 Python 中向 Amazon S3 发送 HEAD HTTP 请求?
我正在尝试使用 Python 从 S3 资源中检索 HTTP HEAD 信息。不幸的是,响应总是返回 403 错误。我正在使用 此处建议的代码,但不幸的是这不适用于 S3 请求。这是代码(省略了主机和密钥详细信息):
该请求还发送一个签名过期作为查询字符串的一部分。
我也尝试过使用 httplib2,但 HEAD REQUEST 只是挂起。
php - PHP将文件句柄传递给用户,以便文件下载并保存到他们的机器上
我正在从另一台服务器下载文件。我希望将此文件推送给我的用户,而不是将其保存到我的服务器。
换句话说,将文件句柄传递给他们,这样它就可以通过我的服务器并保存到他们的机器上。我怎样才能做到这一点?到目前为止我有这个:
我如何将它推送给用户,也许使用标题?
感谢您的任何帮助和指导。
编辑
我有标题:
只是它不会推动标题。我只是在大约 15 秒后得到一个空白页面,看起来像是在下载文件但没有给我。
我希望脚本立即将标头作为流发送给用户。出口();
php - 当用户下载文件时在另一台服务器上重命名文件 [2] - 使用 PHP
我今天已经问过这个问题了,但是这次我想知道我是否可以通过 PHP 来实现这个,因为 Javascript 不适合它。
我有一个指向另一台服务器上的文件的链接。如果我将此链接提供给我的用户,则会推出标头以从该服务器下载该文件。
有没有办法让我捕获这些标头和文件并将下载重定向给用户?我想这样做,以便我可以更改下载的文件名,因为它始终是“file.zip”。
这可以用PHP吗?
感谢您的任何帮助。