本文整理汇总了C#中OwinContext.SetOwinParametersFromFastCgiNvp方法的典型用法代码示例。如果您正苦于以下问题:C# OwinContext.SetOwinParametersFromFastCgiNvp方法的具体用法?C# OwinContext.SetOwinParametersFromFastCgiNvp怎么用?C# OwinContext.SetOwinParametersFromFastCgiNvp使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OwinContext
的用法示例。
在下文中一共展示了OwinContext.SetOwinParametersFromFastCgiNvp方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UriCheck
public void UriCheck()
{
var ctx = new OwinContext("1.0", TokenSource.Token);
NameValuePair docUri = new NameValuePair("DOCUMENT_URI", "/about/terms");
NameValuePair host = new NameValuePair("HTTP_HOST", "localhost");
ctx.SetOwinParametersFromFastCgiNvp(docUri);
ctx.SetOwinParametersFromFastCgiNvp(host);
Assert.AreEqual("http://localhost/about/terms", ctx.CompleteUri);
Assert.AreEqual(string.Empty, (string)ctx["owin.RequestPathBase"]);
Assert.AreEqual("/about/terms", (string)ctx["owin.RequestPath"]);
}
示例2: HttpRequestheaders
public void HttpRequestheaders()
{
var ctx = new OwinContext("1.0", TokenSource.Token);
NameValuePair host = new NameValuePair("HTTP_HOST", "localhost");
ctx.SetOwinParametersFromFastCgiNvp(host);
NameValuePair coolNewHeader = new NameValuePair("HTTP_COOL_NEW_HEADER", "anything");
ctx.SetOwinParametersFromFastCgiNvp(coolNewHeader);
Assert.AreEqual("localhost", ctx.RequestHeaders["Host"][0]);
Assert.AreEqual("anything", ctx.RequestHeaders["Cool-New-Header"][0]);
}