为什么内容类型标题被删除?

时间:2017-09-06 04:51:21

标签: c# asp.net asp.net-web-api2 visual-studio-2017 postman

我发出的请求是这样的:

enter image description here

当检查发送到我的控制器的内容时​​,看起来 Content-Type 标题甚至没有发送到那里:

enter image description here

我做错了什么?为什么要完全忽略Content-Type标题?

1 个答案:

答案 0 :(得分:1)

这有点令人困惑,但无法从通用“Headers”集合访问Content-Type标头。

您实际上应该从请求的内容对象上的Headers对象的ContentType属性中提取标题:

var contentType = Request.Content.Headers.ContentType;