Как исправить ошибку 502 Bad Gateway при вызове веб-службы SOAP в ASP.NET MVC 5? - PullRequest
0 голосов
/ 06 апреля 2019

У меня проблема с приложением ASP.NET MVC 5, вызывающим веб-службу SOAP.Я получаю 502 ошибки шлюза при отправке сообщений в веб-службу.

Однако, когда я беру ту же полезную нагрузку и помещаю ее в SOAPUI и отправляю в веб-службу, она работает нормально.У нас есть приложение ASP.NET Webforms, которое вызывает тот же веб-сервис без каких-либо проблем.

Кто-нибудь сталкивался с этим раньше?

1 Ответ

0 голосов
/ 06 апреля 2019

Я теперь решил это. Я перехватил трафик между SOAPUI и моим приложением в fiddler. Единственное реальное различие между запросами, которое я обнаружил, заключалось в том, что мое приложение передавало Expect: 100-Continue в заголовках.

Добавление этого фрагмента кода до того, как POST к веб-сервису исправил мою проблему:

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