do tnet core 3.1 web api, дважды вызываемый jquery Ajax - PullRequest
0 голосов
/ 08 мая 2020

У меня есть api-сервер, написанный на Do tnet Core 3.1, использующий собственный хостинг kestrel. Я написал промежуточное программное обеспечение только для записи, когда вызывается API.

Console.WriteLine(httpContext.Request.Path.ToUriComponent())
await mNext(httpContext);

Однако результаты будут разными при вызове с использованием HttpClient и jQuery Ajax.

При использовании HttpClient , я могу увидеть журнал один раз.

При использовании $. ajax () я вижу, что он регистрируется дважды. Это очень странно!

Если я не регистрирую это в промежуточном программном обеспечении, я тоже могу не заметить. Потому что и мой обработчик API, и вызывающая программа вызываются только один раз.

И я провел тест на чистой странице без каких-либо других элементов html в ней.

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