我们遇到了使用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 ();
}
答案 0 :(得分:1)
根据OWIN规范100(继续)响应由服务器处理。在你的情况下由OWIN.SelfHost。
根据RFC2616 https://www.ietf.org/rfc/rfc2616.txt
处理100(继续)响应请注意,如果原始服务器已经收到相应请求的部分或全部请求主体,则可以省略100(继续)响应。