本文整理汇总了C#中Response.Header方法的典型用法代码示例。如果您正苦于以下问题:C# Response.Header方法的具体用法?C# Response.Header怎么用?C# Response.Header使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Response
的用法示例。
在下文中一共展示了Response.Header方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: caseInsensitiveHeaders
public void caseInsensitiveHeaders()
{
IResponse res = new Response();
IDictionary<string, string> headers = res.Headers();
headers["Accept-Encoding"] = "gzip";
headers["content-type"] = "text/html";
headers["refErrer"] = "http://example.com";
Assert.IsTrue(res.HasHeader("Accept-Encoding"));
Assert.IsTrue(res.HasHeader("accept-encoding"));
Assert.IsTrue(res.HasHeader("accept-Encoding"));
Assert.AreEqual("gzip", res.Header("accept-Encoding"));
Assert.AreEqual("text/html", res.Header("Content-Type"));
Assert.AreEqual("http://example.com", res.Header("Referrer"));
res.RemoveHeader("Content-Type");
Assert.IsFalse(res.HasHeader("content-type"));
res.Header("accept-encoding", "deflate");
Assert.AreEqual("deflate", res.Header("Accept-Encoding"));
Assert.AreEqual("deflate", res.Header("accept-Encoding"));
}
示例2: sameHeadersCombineWithComma
public void sameHeadersCombineWithComma()
{
var headers = new System.Net.WebHeaderCollection();
var cacheValues = new List<string>();
cacheValues.Add("no-cache");
cacheValues.Add("no-store");
headers.Set("Cache-Control", cacheValues.Join(", "));
var res = new Response();
res.ProcessResponseHeaders(headers);
Assert.AreEqual("no-cache, no-store", res.Header("Cache-Control"));
}