Questions tagged «http-headers»

在超文本传输​​协议(HTTP)中,HTTP标头字段包含HTTP请求或响应的操作参数。通过请求或响应行(消息的第一行),它们形成消息头。

30
什么是正确的JSON内容类型?
Наэтотвопросестьответына 堆栈溢出нарусском:КакойнаиболееправильныйMIMEдляответасJSON? 我一直在弄乱JSON一段时间,只是将它作为文本推出,并没有伤害任何人(据我所知),但是我想正确地开始做事。 我见过这么多所谓的“标准”为JSON内容类型: application/json application/x-javascript text/javascript text/x-javascript text/x-json 但是哪一个是正确的,还是最好的?我发现在它们之间存在安全性和浏览器支持问题。 我知道有一个类似的问题,如果REST API返回JSON,则为哪种MIME类型?,但我想要一个更有针对性的答案。

24
如何使用cURL发布JSON数据?
我使用Ubuntu,并在上面安装了cURL。我想用cURL测试我的Spring REST应用程序。我在Java端编写了POST代码。但是,我想用cURL对其进行测试。我正在尝试发布JSON数据。示例数据如下: {"value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true} 我使用以下命令: curl -i \ -H "Accept: application/json" \ -H "X-HTTP-Method-Override: PUT" \ -X POST -d "value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true \ http://localhost:8080/xx/xxx/xxxx 它返回此错误: HTTP/1.1 415 Unsupported Media Type Server: Apache-Coyote/1.1 Content-Type: text/html;charset=utf-8 Content-Length: 1051 Date: Wed, 24 Aug 2011 …


28
我们如何在所有浏览器中控制网页缓存?
我们的调查表明,并非所有浏览器都以统一的方式遵守HTTP缓存指令。 出于安全原因,我们不希望Web浏览器永远缓存应用程序中的某些页面。这必须至少适用于以下浏览器: Internet Explorer 6+ Firefox 1.5以上 Safari 3+ 歌剧9+ 铬 我们的要求来自安全测试。从我们的网站注销后,您可以按返回按钮并查看缓存的页面。



6
应用程序/ x-www-form-urlencoded还是multipart / form-data?
在HTTP中,有两种发布数据的方式:application/x-www-form-urlencoded和multipart/form-data。我了解大多数浏览器仅multipart/form-data在使用后才能上传文件。在API上下文中使用一种编码类型(不涉及浏览器)时,是否还有其他指导?例如,这可能基于: 资料大小 存在非ASCII字符 存在于(未编码的)二进制数据上 需要传输其他数据(如文件名) 到目前为止,我基本上没有找到关于使用不同内容类型的正式指南。
1334 http  post  http-headers 

3
PDF文件的正确MIME媒体类型
使用PDF时,我遇到了MIME类型application/pdf和application/x-pdf其他。 这两种类型之间有区别吗?如果是,那是什么?是一个比另一个更好的选择吗? 我正在开发一个Web应用程序,该应用程序必须交付大量PDF,如果有的话,我想以正确的方式进行操作。

6
自定义HTTP标头:命名约定
我们的几个用户要求我们在帐户中添加与他们的帐户相关的数据 发送给他们的请求甚至是从API获得的响应 HTTP标头中。就命名,格式等而言,添加自定义HTTP标头的一般约定是什么? 另外,请随时在网上发布您偶然发现的这些内容的精巧用法。我们正在尝试使用最好的目标来实现这一目标:)
1113 http  http-headers 

8
HTTP标头区分大小写吗?
在博客文章中,我使用以下PHP设置响应的内容类型: header('content-type: application/json; charset=utf-8'); 我刚刚对该帖子发表了评论,说content-type需要大写Content-type。它是否正确?似乎对所有小写字母都有效,并且我假设HTTP标头不区分大小写。还是只是因为浏览器不错而起作用?
712 http  http-headers 


8
使用curl从HTTP POST仅获取响应标头
人们可以仅请求使用HTTP HEAD报头,作为选项-I在curl(1)。 $ curl -I / 冗长的HTML响应正文在命令行中很麻烦,因此我只想获取标头作为对POST请求的反馈。但是,HEAD和POST是两种不同的方法。 如何获取curl以仅显示POST请求的响应标头?
561 post  curl  http-headers 


18
如何在HTTP中编码Content-Disposition标头的filename参数?
想要强制下载资源而不是直接在Web浏览器中呈现的 Web应用程序Content-Disposition在以下形式的HTTP响应中发出标头: Content-Disposition: attachment; filename=FILENAME 该filename参数可用于建议浏览器将资源下载到其中的文件的名称。但是,RFC 2183(内容处置)在第2.3节(文件名参数)中指出,文件名只能使用US-ASCII字符: 当前的[RFC 2045]语法将参数值(以及因此的Content-Disposition文件名)限制为US-ASCII。我们认识到允许在文件名中使用任意字符集的强烈愿望,但是定义必要的机制超出了本文档的范围。 但是,有经验证据表明,当今大多数流行的Web浏览器似乎都允许使用非US-ASCII字符,但是(由于缺乏标准)在文件名的编码方案和字符集规范上存在分歧。那么问题是,如果文件名“naïvefile”(不带引号,并且第三个字母为U + 00EF)需要编码到Content-Disposition标头中,那么流行的浏览器采用了哪些不同的方案和编码? 出于这个问题的目的,流行的浏览器是: 火狐浏览器 IE浏览器 苹果浏览器 谷歌浏览器 歌剧


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.