Различные ответы от бессонницы и почтальона для веб-запроса
Я использую Postman Tool и Insomnia(Hurl.eu), чтобы сделать конкретный веб-запрос. Я получаю Ответ 200 от Бессонницы, но я получаю 403 Запрещенную ошибку от Почтальона. Вот предварительные сообщения от обоих
Postman:
POST /ccadmin/v1/login HTTP/1.1
Host: ccadmin-test-XXXX.oracleoutsourcing.com:443
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.NlCxWPgJAizSO60YeIBQRjgrYlgUhywr8vmnIca69A=ehkZS1iMzUyLWZkNmE1ODM1ZDM3NSIsImlzcyI6ImFwcGxpY2F0aW9uQXV0aCIsImlyJleHAiOjE1MDU4MzQ5NjIsInN1YiI6ImRiZTYwMGFkLWQwNjYtNDhdCI6MTQ3NDI5ODk2Mn0=.
Content-Type: application/x-www-form-urlencoded
grant_type=client_credentials
Insomnia(Hurl):
POST /ccadmin/v1/login HTTP/1.1
Host: ccadmin-test-XXXX.oracleoutsourcing.com:443
Accept: */*
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.NlCxWPgJAizSO60YeIBQRjgrYlgUhywr8vmnIca69A=ehkZS1iMzUyLWZkNmE1ODM1ZDM3NSIsImlzcyI6ImFwcGxpY2F0aW9uQXV0aCIsImlyJleHAiOjE1MDU4MzQ5NjIsInN1YiI6ImRiZTYwMGFkLWQwNjYtNDhdCI6MTQ3NDI5ODk2Mn0=.
Content-Length: 29
Оба запроса выглядят одинаково, но я получаю 2 разных ответа. Я также отключил Настройки Почтальона->
i)Send Postman Token Header
ii)Send no-Cache Header
1 ответ
Я надеюсь, что это поможет вам.
Я обнаружил, что иногда Postman ведет себя немного странно, когда вы используете Bearer Authorization, так как они сделали обновление приложения и добавили вкладку "Authorization".
Это случилось со мной больше, чем те, особенно на предварительно существующей коллекции.
Давайте попробуем.
- Удалите ключ аутентификации из заголовка, я вижу, вы написали его вручную. И пусть Почтальон справится с этим.
- Откройте вкладку "Авторизация", в раскрывающемся списке выберите тип токена "Носитель", добавьте свой токен в окно с левой стороны.
- Нажмите на запрос предварительного просмотра.
- Теперь вы должны увидеть токен на заголовках, выделенных серым цветом.
- Откройте консоль, это поможет вам проверить запрос и, возможно, вы обнаружите дополнительную ошибку.
- На консоли вы можете проверить необработанный запрос и ответ, это помогает.
Также вы должны попытаться сделать запрос с вашего компьютера, используя CURL "да, вы можете использовать Windows и Mac", таким образом вы можете отказаться от того, что у вас есть закрытый порт.
Удачи