403 Запрещено - невозможно использовать API третьей части с сервера - PullRequest
0 голосов
/ 16 января 2019

У меня есть приложение, разработанное с использованием .net core 2.1, и оно пытается получить доступ к API третьей части, используя ресурсы HttpClient.Все отлично работает, когда я отлаживаю приложение на локальном хосте, но после публикации приложения на промежуточном сервере запросы, сделанные сервером к нашему клиентскому API, всегда возвращают код состояния 403. (Запрещено).

В поисках решения,Я выполнил следующие действия:

• API клиента работает, когда я запрашиваю методы непосредственно у почтальона, и все работает нормально.

• Я пытался загрузить свое приложение на другой сервер.

• Очистить заголовок запроса, файлы cookie и сертификаты.

• Проверить, не блокируют ли мои правила брандмауэра эти запросы

В разговоре с нашим клиентским администратором API мы обнаружили аналогичный случай.это произошло с Java-приложениями, и решением было зарегистрировать публичный сертификат API Costumer на сервере для использования этими запросами.Можно ли сделать такое же разрешение на .net?Если это решение не в нашем случае, что еще я могу попробовать?

Спасибо всем.

...