C# Owin Self Host - ожидаемый заголовок 100-продолжение

Мы столкнулись с проблемой использования OWIN с самохостингом. У нас есть веб-сервер, запущенный из консольного приложения. Это не работает на IIS.

Спецификация HTTP 100-continue: http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html

OWIN 100-продолжение спецификации: http://owin.org/html/owin.html

Что / где / как следует ожидать: 100-продолжение заголовка в запросе? Мы используем простой загрузчик:

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

1 ответ

Решение

Согласно спецификации OWIN 100 (продолжение) ответы обрабатываются сервером. В вашем случае OWIN.SelfHost.

100 (продолжение) ответов обрабатываются в соответствии с RFC2616 https://www.ietf.org/rfc/rfc2616.txt

Обратите внимание, что сервер происхождения МОЖЕТ пропустить ответ 100 (Продолжить), если он уже получил часть или все тело запроса для соответствующего запроса.

Другие вопросы по тегам