Код состояния 404. Требуемый ресурс был удален, изменилось его имя или временно недоступен. - PullRequest
1 голос
/ 20 марта 2020

Я развернул проект API (. NET Базовое приложение 2.1) в Azure, и когда я пытаюсь вызвать ресурс / конечную точку, я получаю код состояния 404: ресурс, который вы ищете, был удален, изменилось его имя или временно недоступно.

Недавно я изменил ресурс / конечную точку для принятия 2 параметров URL. До этого у него было только 1, и он работал нормально. Я отправляю токен доступа в виде строки во втором параметре, и я заметил, что если я просто заменю токен, который довольно длинный, на короткое строковое значение, я не получу эту ошибку. Если значение становится слишком длинным, я получаю сообщение об ошибке.

Может ли слишком длинное значение параметра запроса URL вызвать эту ошибку? Не рекомендуется ли отправлять маркеры доступа в качестве параметров запроса, даже если это HTTPS?

1 Ответ

1 голос
/ 23 марта 2020

Какова длина токена? Если строки параметров запроса слишком длинные, обязательно появится эта ошибка. Вы можете обратиться к этому URL-адресу Получить ограничение строки запроса

Токен можно отправить в качестве параметра запроса, и он не имеет никакого отношения к http или https. Я предлагаю использовать Post-запрос.

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