Код состояния, указывающий на то, что запрос не является веб-запросом на установление соединения Socket - PullRequest
0 голосов
/ 01 февраля 2019

Привет! Я пишу конечную точку в ASP.Net Core для обработки запросов веб-сокетов.Любое представление о том, что является правильным или наиболее подходящим кодом состояния ответа, который я должен вернуть, если получаю запрос, который не является запросом на установление соединения через веб-сокет к конечной точке соединения через веб-сокет.

Длябольше информации, пожалуйста, смотрите ниже код,

 public async Task Invoke(HttpContext context)
    {
        if (!context.WebSockets.IsWebSocketRequest)
        {
            context.Response.StatusCode = <what should be set here>;
            return;
        }

1 Ответ

0 голосов
/ 01 февраля 2019

Трудно сказать, но, вероятно, лучшее - 400 Bad Request.Это общая ловушка для всего, что отправляет клиент, так или иначе.Он традиционно используется для проверки, но определение выходит за рамки этого.Если есть конечная точка для создания автомобилей, и вы отправляете ей велосипед, это плохой запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...