Не удается запустить API удаленно (API в Azure) - PullRequest
0 голосов
/ 14 мая 2019

Я получил API, опубликованный в Azure (для доступа к этому API никаких полномочий не требовалось).API содержит метод POST, который принимает byte [].При локальном запуске API (я делаю это через единицу с правильным адресом) он работает как положено, но я получаю Внутреннюю ошибку 500 при работе с API с удаленным адресом.Я с уверенностью говорю, что адрес не ошибается, но что-то, хотя я не могу понять, что.

Удаленный адрес: https://XXX.azurewebsites.net/api/{controller}/{action}

Я действительно не знаю, что другоеинформация может помочь, поэтому, если какая-то информация отсутствует, сообщите мне, и я обновлю ответ.

1 Ответ

0 голосов
/ 14 мая 2019

В соответствии с удаленным адресом в вашем описании, я думаю, вы пытались вызвать REST API веб-приложений Azure или приложений-функций Azure, таких как вики-страница Kudu REST API.

Если это так, требуется, чтобы заголовок запроса включал информацию об учетных данных.Для этого вы можете обратиться к другой вики-странице Kudu Deployment credentials, чтобы узнать это.

Базовая аутентификация в заголовке запроса вызова приведена ниже.

 Authorization: Basic <BASE64-Encode("deployment-username":"password")>

Вы можете получить значения deployment-username & password на портале Azure, как показано на рисунке ниже.

enter image description here

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