当前位置: 首页>>代码示例>>C#>>正文


C# OwinContext.SetOwinParametersFromFastCgiNvp方法代码示例

本文整理汇总了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"]);
        }
开发者ID:james-andrewsmith,项目名称:Fos,代码行数:13,代码来源:OwinContextTests.cs

示例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]);
        }
开发者ID:james-andrewsmith,项目名称:Fos,代码行数:13,代码来源:OwinContextTests.cs


注:本文中的OwinContext.SetOwinParametersFromFastCgiNvp方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。