Ошибка веб-запроса HTTP - PullRequest
       41

Ошибка веб-запроса HTTP

0 голосов
/ 27 декабря 2018

Мы пытаемся выполнить несколько вызовов API на конечной точке через веб-запрос через https (код на C #).Среди всех вызовов API есть один запрос API, выполнение которого занимает много времени (~ 1-2 минуты).Когда мы делаем этот запрос, он хорошо обрабатывается и в конечной точке.Тем не менее, когда он завершен и мы ожидаем ответа, в этот момент происходит сбой.

Код C # находится в веб-службе, развернутой в IIS в экземпляре AWS.Конечная точка - это образ докера, размещенный на Azure Linux Server.

Более того, это происходит только с одной парой, мы пробовали с другой установкой, которая почти такая же, она отлично работает.

Подробнее оВ этом случае мы попытались отправить тот же запрос через POSTMAN, и он работает нормально, если для параметра «Проверка сертификата SSL» установлено значение «OFF».Когда он установлен на «ON», мы получаем ту же ошибку, что и с кодом C #.Наш код C #, который обрабатывает эту вещь, приведен ниже: ServicePointManager.ServerCertificateValidationCallback + = (отправитель, сертификат, цепочка, sslPolicyErrors) => true;

Это выдает ту же ошибку, либо мы установили выше в false, либо мы полностью комментируемВышеприведенное утверждение.

Может кто-нибудь посоветовать, что не так делается или чего нам не хватает?

...