标签: http-headers

309
推荐指数
7
解决办法
40万
查看次数

http标头值的最大值?

是否允许HTTP标头允许的最大允许大小?如果是这样,它是什么?如果没有,这是特定于服务器的东西,还是允许任何大小的标题的公认标准?

http http-headers

307
推荐指数
5
解决办法
25万
查看次数

使用PHP将HTTP标头设置为UTF-8

我有几个PHP页面使用以下代码将各种内容回显到HTML页面中.

<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
Run Code Online (Sandbox Code Playgroud)

但是,当我使用W3C验证器验证时,它会出现:

HTTP标头(iso-8859-1)中指定的字符编码与元素(utf-8)中的值不同.

我是PHP的新手,我想知道我是否可以并且应该更改PHP文件的标头以匹配HTML文件.

html php http-headers

307
推荐指数
6
解决办法
97万
查看次数

将文件返回到ASP.NET MVC中的查看/下载

我在ASP.NET MVC中将存储在数据库中的文件发送回用户时遇到问题.我想要的是一个列出两个链接的视图,一个用于查看文件并让发送给浏览器的mimetype确定应该如何处理,另一个用于强制下载.

如果我选择查看调用的文件SomeRandomFile.bak并且浏览器没有关联的程序来打开这种类型的文件,那么我没有问题,它默认为下载行为.但是,如果我选择查看调用的文件,SomeRandomFile.pdf或者SomeRandomFile.jpg我希望文件只是打开.但是我也希望将下载链接保留在一边,这样无论文件类型如何,我都可以强制下载提示.这有意义吗?

我已经尝试过FileStreamResult它适用于大多数文件,它的构造函数默认不接受文件名,因此根据url(根据内容类型不知道要提供的扩展名)为未知文件分配文件名.如果我通过指定强制文件名,我将失去浏览器直接打开文件的能力,我得到一个下载提示.有人遇到过这种情况么.

这些是我迄今为止尝试过的例子.

//Gives me a download prompt.
return File(document.Data, document.ContentType, document.Name);
Run Code Online (Sandbox Code Playgroud)

//Opens if it is a known extension type, downloads otherwise (download has bogus name and missing extension)
return new FileStreamResult(new MemoryStream(document.Data), document.ContentType);
Run Code Online (Sandbox Code Playgroud)

//Gives me a download prompt (lose the ability to open by default if known type)
return new FileStreamResult(new MemoryStream(document.Data), document.ContentType) {FileDownloadName = document.Name};
Run Code Online (Sandbox Code Playgroud)

有什么建议?

c# asp.net-mvc download http-headers asp.net-mvc-3

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

什么是http多部分请求?

我已经写了一段时间的iPhone应用程序,将数据发送到服务器,接收数据(通过HTTP协议),而不用考虑太多.大多数情况下,我理论上熟悉流程,但我不太熟悉的部分是HTTP多部分请求.我知道它的基本结构,但它的核心是我.

似乎每当我发送不同于纯文本(如照片,音乐)的东西时,我都必须使用多部分请求.有人可以简单地向我解释为什么使用它以及它的优点是什么?

如果我使用它,为什么以这种方式发送照片更好?

multipart http-headers

278
推荐指数
2
解决办法
26万
查看次数

HTTP标头中的"Content-Length"字段是什么?

这是什么意思?

  1. 编码内容字符串的字节数,具有在标头中指定的编码.
  2. 内容字符串的字符数.

特别是在"Content-Type:application/x-www-form-urlencoded"的情况下.

http-headers

264
推荐指数
9
解决办法
41万
查看次数

什么是"X-Content-Type-Options = nosniff"?

我正在使用OWASP ZAP对我的localhost进行一些渗透测试,并且它会不断报告此消息:

Anti-MIME-Sniffing标头X-Content-Type-Options未设置为'nosniff'

此检查特定于Internet Explorer 8和Google Chrome.如果Content-Type标头未知,请确保每个页面设置Content-Type标头和X-CONTENT-TYPE-OPTIONS

我不知道这意味着什么,我在网上找不到任何东西.我试过添加:

<meta content="text/html; charset=UTF-8; X-Content-Type-Options=nosniff" http-equiv="Content-Type" />
Run Code Online (Sandbox Code Playgroud)

但我仍然得到警报.

设置参数的正确方法是什么?

html meta owasp http-headers penetration-testing

256
推荐指数
5
解决办法
29万
查看次数

如何在PHP中读取任何请求标头

我应该如何阅读PHP中的任何标题?

例如自定义标题:X-Requested-With.

php http-headers

249
推荐指数
8
解决办法
36万
查看次数

内容处理:"内联"和"附件"有什么区别?

有什么区别

Response.AddHeader("Content-Disposition", "attachment;filename=somefile.ext")
Run Code Online (Sandbox Code Playgroud)

Response.AddHeader("Content-Disposition", "inline;filename=somefile.ext")
Run Code Online (Sandbox Code Playgroud)

我不知道这些差异,因为当我使用一个或另一个时,我总会得到一个窗口提示,要求我为它们下载文件.我阅读了规格,但它是无能为力的.

asp.net http-headers

235
推荐指数
3
解决办法
16万
查看次数

application/x-javascript和text/javascript内容类型之间的区别

这些标题有什么区别?

Content-Type: application/javascript
Content-Type: application/x-javascript
Content-Type: text/javascript
Run Code Online (Sandbox Code Playgroud)

哪一个最好,为什么?

请不要说它们是相同的 - 如果它们相同则不会有三个相同.我知道两者都有效 - 但我想知道其中的区别.

javascript content-type http-headers

233
推荐指数
4
解决办法
14万
查看次数