内容标题和标题之间有什么区别?

时间:2015-05-28 14:02:35

标签: c# .net dotnet-httpclient

HttpRequestMessage

有Content.Headers 和标题

为什么?当我在网上谷歌Http协议时,我没有看到有人提到内容标题和普通标题,只有“标题”

2 个答案:

答案 0 :(得分:2)

不幸的是,MVC,WebAPI和System.Net.Http的MSDN文档正在提供。见HttpContentHeaders.ContentType Property

  

获取或设置{在此处插入文字}。

众所周知的特定于内容的标题分组在“内容标题”下。这只是为了方便。有content-typecontent-length等标题,如HttpContentHeaders Class所示:

  • 公共属性Allow获取{insert text here}。
  • 公共属性ContentDisposition获取或设置{insert text here}。
  • 公共属性ContentEncoding获取{insert text here}。
  • 公共属性ContentLanguage获取{insert text here}。
  • 公共属性ContentLength获取或设置{insert text here}。
  • 公共属性ContentLocation获取或设置{insert text here}。
  • 公共属性ContentMD5获取或设置{insert text here}。
  • 公共属性ContentRange获取或设置{在此处插入文本}。
  • 公共属性ContentType获取或设置{insert text here}。
  • 公共属性Expires获取或设置{insert text here}。
  • 公共属性LastModified获取或设置{在此处插入文本}。

答案 1 :(得分:0)

据我所知,当您处理MultipartContent或MultipartFormDataContent时,内容标题会发挥作用。此博客明确表示的示例在内容级别应用“Content-Type”标题。

http://dotnetcodr.com/2013/01/10/how-to-post-a-multipart-http-message-to-a-web-service-in-c-and-handle-it-with-java/