小编pur*_*a.n的帖子

如何将Content-Length,Content-Type和Last-Modified添加到HTTP响应消息头中

如何使用.net将Content-Length,Content-Type和Last-Modified添加到HttpResponseMessage标头。

添加这些字段后,我需要将所有这些值手动附加到响应中,我需要从服务器返回响应。我试图以休闲的方式添加这些字段

httpResponse.Content.Headers.Add("Content-Length", item.Size.ToString());
httpResponse.Content.Headers.Add("Content-Type", item.ContentType);
Run Code Online (Sandbox Code Playgroud)

但是它抛出异常

“你调用的对象是空的”。

如果我这样添加

httpResponse.Headers.Add("Content-Length", item.Size.ToString());
httpResponse.Headers.Add("Content-Type", item.ContentType);
Run Code Online (Sandbox Code Playgroud)

我收到了错误的错误

“错误的标头名称。请确保请求标头与HttpRequestMessage一起使用,响应标头与HttpResponseMessage一起使用,内容标头与HttpContent对象一起使用。”

请任何人帮我将这些字段添加到HttpResponsesMessage中。

.net c# httpresponse

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

标签 统计

.net ×1

c# ×1

httpresponse ×1