标签: http-headers

Cache-Control有什么区别:max-age = 0和no-cache?

标题Cache-Control: max-age=0意味着内容被认为是陈旧的(并且必须立即重新获取),这实际上与之相同Cache-Control: no-cache.

caching http http-headers

616
推荐指数
8
解决办法
41万
查看次数

在Google Chrome中查看HTTP标头?

直到9.x,标题都在Developer Tools的资源下,但现在我无法在任何地方找到它.

http-headers google-chrome-devtools

549
推荐指数
8
解决办法
65万
查看次数

使用curl从HTTP POST获取响应头

人们可以仅请求使用HTTP HEAD报头,作为选项-Icurl(1).

$ curl -I /
Run Code Online (Sandbox Code Playgroud)

冗长的HTML响应主体很难进入命令行,因此我只想获得标题作为我的POST请求的反馈.但是,HEAD和POST是两种不同的方法.

如何让curl仅显示POST请求的响应头?

post curl http-headers

518
推荐指数
8
解决办法
49万
查看次数

如何在HTTP中编码Content-Disposition头文件名参数?

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

Content-Disposition: attachment; filename=FILENAME

filename参数可用于建议浏览器下载资源的文件的名称.但是,RFC 2183(Content-Disposition)在2.3节(文件名参数)中指出文件名只能使用US-ASCII字符:

当前[RFC 2045]语法将参数值(以及因此内容处理文件名)限制为US-ASCII.我们认识到允许在文件名中使用任意字符集的巨大愿望,但是定义必要的机制超出了本文档的范围.

然而,有经验证据表明,当今大多数流行的Web浏览器似乎都允许非US-ASCII字符(缺乏标准)对编码方案和文件名的字符集规范不同意.问题是,如果文件名"naïvefile"(没有引号,第三个字母是U + 00EF)需要编码到Content-Disposition标题中,那么流行浏览器采用的各种方案和编码是什么?

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

  • 火狐
  • IE浏览器
  • 苹果浏览器
  • 谷歌浏览器
  • 歌剧

browser specifications http-headers

509
推荐指数
15
解决办法
33万
查看次数

我应该为CSV使用什么MIME类型?

我见过application/csv二手也是text/csv.

有什么不同?有区别吗?只要请求匹配可用的内容,这是否重要?它们可以互换吗?

csv http-headers mime-types

430
推荐指数
5
解决办法
33万
查看次数

在JavaScript中访问网页的HTTP标头

如何通过JavaScript访问页面的HTTP响应头?

此问题相关,该问题已修改为询问有关访问两个特定HTTP标头的问题.

相关:
如何通过JavaScript访问HTTP请求标头字段?

javascript http http-headers

396
推荐指数
11
解决办法
56万
查看次数

我是否需要Content-Type:application/octet-stream进行文件下载?

HTTP标准说:

如果在带有application/octet-stream内容类型的响应中使用此标题[Content-Disposition:attachment],则隐含的建议是用户代理不应显示响应,而是直接输入`save response as .. '对话.

我读到了

Content-Type: application/octet-stream
Content-Disposition: attachment
Run Code Online (Sandbox Code Playgroud)

不过,我本来以为Content-Typeapplication/pdf,image/png等等.

Content-Type: application/octet-stream如果我想要浏览器下载文件,我应该有吗?

browser http download http-headers

383
推荐指数
1
解决办法
47万
查看次数

"小心:Chrome调试器中显示了临时标题"

使用Google Chrome检查器(F12)查看下载的资源时,我注意到一条奇怪的警告消息:

注意临时标题显示

在此输入图像描述

我找到了可能相关的东西,网络面板:添加关于临时请求标题的警告,但我无法完全理解它.可以找到相关问题Chrome块请求以及XMLHttpRequest无法加载.卸载的资源显示警告:显示临时标头.

与第一个问题类似,我的资源被阻止,但后来自动加载了相同的资源.与第二个问题不同,我不想解决任何问题; 我想知道这条消息的含义以及收到它的原因.

google-chrome http http-headers google-chrome-devtools

383
推荐指数
9
解决办法
47万
查看次数

使用jQuery在AJAX请求中添加标头

我想从jQuery向AJAX POST请求添加自定义标头.

我试过这个:

$.ajax({
    type: 'POST',
    url: url,
    headers: {
        "My-First-Header":"first value",
        "My-Second-Header":"second value"
    }
    //OR
    //beforeSend: function(xhr) { 
    //  xhr.setRequestHeader("My-First-Header", "first value"); 
    //  xhr.setRequestHeader("My-Second-Header", "second value"); 
    //}
}).done(function(data) { 
    alert(data);
});
Run Code Online (Sandbox Code Playgroud)

当我发送此请求并使用FireBug观看时,我看到此标题:

选项xxxx/yyyy HTTP/1.1
主机:127.0.0.1:6666
User-Agent:Mozilla/5.0(Windows NT 6.1; WOW64; rv:11.0)Gecko/20100101 Firefox/11.0
接受:text/html,application/xhtml + xml, application/xml; q = 0.9,/ ; q = 0.8
Accept-Language:fr,fr-fr; q = 0.8,en-us; q = 0.5,en; q = 0.3
Accept-Encoding:gzip,deflate
Connection:keep -alive
Origin:null
Access-Control-Request-Method:POST
Access-Control-Request-Headers:my-first-header,my-second-header
Pragma:no-cache
Cache-Control:no-cache

为什么我的自定义标题会转到Access-Control-Request-Headers:

Access-Control-Request-Headers:my-first-header,my-second-header

我期待像这样的标头值:

My-First-Header:第一个值
My-Second-Header:第二个值

可能吗?

javascript ajax jquery post http-headers

377
推荐指数
4
解决办法
79万
查看次数

为什么会省略close标签?

我一直在阅读?>在文件末尾使用PHP close标签是不好的做法.标题问题在以下上下文中似乎无关紧要(这是迄今为止唯一的好参数):

现代版本的PHP在php.ini中设置output_buffering标志如果启用了输出缓冲,则可以在输出HTML后设置HTTP标头和cookie,因为返回的代码不会立即发送到浏览器.

每个好的练习册和维基都以这个"规则"开始,但没有人提供充分的理由. 还有另一个跳过结束PHP标记的好理由吗?

php security http-headers

365
推荐指数
11
解决办法
11万
查看次数