C#Owin Self Host - 预期标题100-continue

时间:2015-08-24 08:42:01

标签: c# owin katana owin-middleware http-status-code-100

我们遇到了使用OWIN进行自托管的问题。我们从控制台应用程序运行webserver。 它不在IIS上运行。

HTTP 100-continue规范: http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2.3

OWIN 100-继续规范: http://owin.org/html/owin.html

什么/何处/如何在请求中处理期望:100-continue 标头?我们使用简单的bootstraper:

        string baseUrl = "http://*:8050/";
        var webApp = WebApp.Start<StartupConfiguration> (new StartOptions (baseUrl) { });
        string input = Console.ReadLine ();
        if (webApp != null) 
        {
            webApp.Dispose ();
        }

1 个答案:

答案 0 :(得分:1)

根据OWIN规范100(继续)响应由服务器处理。在你的情况下由OWIN.SelfHost。

根据RFC2616 https://www.ietf.org/rfc/rfc2616.txt

处理100(继续)响应

请注意,如果原始服务器已经收到相应请求的部分或全部请求主体,则可以省略100(继续)响应。