http-headers相关内容

资源解释为文档,但使用 MIME 类型 text/css 传输

资源解释为文档,但使用 MIME 类型 text/css 传输 这是在 Google Chrome Inspector 中显示的错误. 文件是:http://www.doanddare.org/css/style.css 它正在由 php 处理器呈现. 我该如何解决这个错误? 返回的标题是: 请求标头 Accept:application/xml,applic ..
发布时间:2022-01-17 17:23:49 PHP

如何使用 NSURLSession 来判断资源是否发生了变化?

我正在使用 NSURLSession 从 HTTP 服务器请求 JSON 资源.服务器使用 Cache-Control 来限制资源在客户端缓存的时间. 这很好用,但我还想在内存中缓存一个反序列化的 JSON 对象,因为它经常被访问,同时继续利用 NSURLSession 中内置的 HTTP 缓存机制. 我想我可以保存一些 HTTP 响应标头:Content-MD5、Etag 和 Las ..

在 Firefox 中,如何查看 HTTP 请求标头?(在 Web 控制台中的什么位置?)

(已编辑,我有“2016 年",但现在还不是 2016 年.我的意思是“当前") 到目前为止对我没有用的东西: 在 Firefox 中查看 Web 控制台功能(我可能是盲人) 查看 mozilla.org - web 控制台文档(视频无法播放;我可能会错过它.人们说它在 Web 控制台中,但我在 Web 控制台中看不到任何标题.我希望看到元标记,尤其是重定向让我抓狂目前.) ..
发布时间:2022-01-17 17:23:24 其他开发

HTTP 协议使用哪种编码?

当浏览器向 Web 服务器发送 HTTP 请求时,使用什么编码来对网络上的 HTTP 协议进行编码?是ASCII吗?UTF8?还是UTF16?或者它是否指定了它以预定义格式使用的编码(在任何解码发生之前?) 附言我不是在询问请求/响应的实际有效负载(例如 HTML).我在询问请求行(即 GET/index.html HTTP/1.1)和标头(即 Host: google.com) 解决 ..
发布时间:2022-01-17 17:23:17 其他开发

解析原始 HTTP 请求

我正在研究由完整的 POST 和 GET 请求组成的 HTTP 流量数据集,如下所示.我已经在 java 中编写了代码,将这些请求中的每一个分开并将其保存为数组列表中的字符串元素.现在我很困惑如何在 java 中解析这些原始 HTTP 请求,有没有比手动解析更好的方法? GET http://localhost:8080/tienda1/imagenes/3.gif/HTTP/1.1用户代理:M ..
发布时间:2022-01-17 17:23:00 Java开发

在 php 5.5.1/apache 2.4.6 中忽略带有下划线的标题名称

升级到 php 5.5.1 和 apache 2.4.6 后,检查某些标头现在已损坏(特别是检查 HTTP_X_REQUESTED_WITH). 通过进一步的测试,我注意到任何包含下划线的自定义标头都会被忽略(我的意思是它不会出现在 PHP 的 $_SERVER 数组中).因此,如果我添加一个名为 my-header 的标头,它会以 $_SERVER['HTTP_MY_HEADER'] 的形 ..
发布时间:2022-01-17 17:22:53 PHP

Rack::Request - 如何获取所有标头?

标题是不言自明的.有什么方法可以获取标头(Rack::Request.env[] 除外)? 解决方案 Rack 环境中提供 HTTP 标头 传递给您的应用: HTTP_ 变量:对应于客户端提供的 HTTP 请求标头的变量(即名称以 HTTP_ 开头的变量).这些变量的存在与否应与请求中相应 HTTP 标头的存在或不存在相对应. 因此 HTTP 标头以“HTTP_"为前缀并添加到 ..
发布时间:2022-01-17 17:22:39 其他开发

访问 flash.net.URLLoader 对象的 HTTP 响应标头?

在使用 Flash/Flex 的 URLLoader 时,有没有办法从 HTTP 结果访问响应标头? 设置 request 标头是可能的,访问 响应代码 也是可能的,但获取实际响应标头似乎明显缺乏...... 具体来说,我想获取 Last-Modified 响应标头. 解决方案 哎呀.在这里回答我自己的问题,但 AIR 引入了 URLLoader.httpResponseSta ..
发布时间:2022-01-17 17:21:55 其他开发

在 HTTP 202 响应中使用 Location 标头是否符合 RFC?

我与我的同事就在 202 Accepted 响应中使用 Location 标头进行了一场精彩的概念性讨论. 故事从这里.有趣的摘录: 第二种特殊情况是“位置:".标题.它不仅将此标头发送回浏览器,而且还会向浏览器返回一个 REDIRECT (302) 状态码,除非已经设置了 201 或 3xx 状态码. 他们没有在此默认行为中包含 202 状态代码.似乎他们不希望 202 响应具 ..
发布时间:2022-01-17 17:21:33 其他开发

变化:接受编码是什么意思?

谷歌页面速度插件通知我: 以下可公开缓存、可压缩的资源应具有“Vary: Accept-Encoding"标头://一些.js和.css文件 我不明白这是什么意思.我已经像这样压缩了这些文件: if (encodings.Contains("gzip") || encodings == "*"){app.Response.Filter = new GZipStream(baseStream, ..
发布时间:2022-01-17 17:21:24 C#/.NET

消息正文为空时是否应该存在 Content-Type 标头?

Content-Type 标头是否应该在没有负载正文时出现在 HTTP 请求或响应中? 在这种情况下,HTTP 标头的正确组合是没有 Content-Type 且 Content-Length 为 0,或者应该是 Content-Type 消息没有正文时根本不存在? 解决方案 RFC 7231 说: 生成包含有效负载正文的消息的发送者应该在该消息中生成一个 Content-Ty ..
发布时间:2022-01-17 17:21:07 其他开发

用于下载文件的 PHP 脚本在 IE 中不起作用

我有一个脚本,它从 $_GET['key'] 获取密钥,在数据库中查找位置,并使用 readfile 和一些标题来提供下载以供使用.这适用于 Firefox 但不适用于 IE8,无法在另一个 IE 上进行测试.我在 IE 中收到以下错误:“Internet Explorer 无法从 www.example.com 下载 download.php".好像它正在尝试下载 PHP 脚本. $the_q ..
发布时间:2022-01-17 17:20:57 PHP

缓存控制:在 IIS7 + ASP.NET MVC 中,没有存储、必须重新验证未发送到客户端浏览器

我试图确保某个页面永远不会被缓存,并且当用户单击后退按钮时永远不会显示.这个评价很高的答案(目前有 1068 个赞)说要使用: Response.AppendHeader(“Cache-Control", “no-cache, no-store, must-revalidate");Response.AppendHeader(“Pragma", “no-cache");Response.Appe ..
发布时间:2022-01-17 17:20:47 C#/.NET

HTTP 标头字段“Content-Location"的用途是什么?

对我的问题的评论感到困惑/启发 搜索引擎是否尊重 HTTP 标头字段“Content-Location"?,我想知道 Content-Location HTTP 中的标头字段 是以及如何使用它. 解决方案 响应 GET 请求,HTTP 中的 Content-Location 可以在请求的资源有多个可用表示时使用,例如多种语言.返回的资源的选择将取决于原始 GET 请求中的 Accept 标 ..
发布时间:2022-01-17 17:20:22 其他开发

Accept 和 Accept-Charset - 哪个更好?

在 HTTP 中,您可以在请求中指定您的客户端可以使用 accept 标头接受响应中的特定内容,其值例如 application/xml.内容类型规范允许您在内容类型中包含参数,例如charset=utf-8,表示您可以接受具有指定字符集的内容. 还有accept-charset头,指定客户端接受的字符编码. 如果两个头都被指定,并且 accept 头包含带有 charset 参数的内 ..
发布时间:2022-01-17 17:20:04 其他开发