将刷新标头添加到HttpResponseMessage

时间:2013-12-17 03:11:03

标签: c# http http-headers

您好我正在使用C#

创建思科服务

根据HTTP标头设置下的CISCO文档:
http://www.cisco.com/en/US/docs/voice_ip_comm/cuipph/all_models/xsi/3_3_4/english/programming/guide/ip334ch5.html#wp1030557
如果我添加刷新标头,等待的秒数和刷新的URL,我应该能够自动刷新响应。

我的问题是如何将此标题添加到我的C#HttpResponseMessage中。

1 个答案:

答案 0 :(得分:2)

HttpResponseMessage 为此目的有一个名为Headers的属性:

HttpResponseMessage respMsg = ...;
respMsg.Headers.Remove("Refresh");
respMsg.Headers.Add("Refresh", "value");    <<--- insert your desired value here

请注意,如果 Headers 已包含“Refresh”标头值,则新值将附加到现有值(它不会覆盖/替换现有值),因此调用删除方法。