Разные ответы Insomnia и Postman на WebRequest

Я использую Postman Tool и Insomnia (Hurl.eu) Tool, чтобы сделать конкретный веб-запрос. Я получаю ответ 200 от Insomnia, но я получаю сообщение об ошибке 403 Forbidden от почтальона. Вот предварительные сообщения от обоих

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

введите здесь описание изображения введите здесь описание изображения


person Vijay Manohar    schedule 15.06.2018    source источник
comment
Вы пытались добавить заголовки бессонницы вручную? (например, Принять: /)   -  person Borys Fursov    schedule 18.06.2018
comment
Я попытался добавить Accept : / а также Accept: */* . Но даже тогда я не получил никакого ответа с помощью почтальона.   -  person Vijay Manohar    schedule 18.06.2018
comment
Почему в почтальоне порт есть, а в Инсомнии его нет?   -  person Borys Fursov    schedule 18.06.2018
comment
@Borys Fursov Я даже пробовал без номера порта, он все тот же.   -  person Vijay Manohar    schedule 18.06.2018
comment
я думаю, вам следует немного расширить свой вопрос, мне тоже интересно   -  person Borys Fursov    schedule 18.06.2018
comment
@BorysFursov У меня есть веб-служба клиента, к которой я пытаюсь получить доступ. .html" rel="nofollow noreferrer">docs.oracle.com/cd/E93106_01/Cloud.18A/ExtendingCC/html/. Имея соответствующие учетные данные, я могу создать веб-запрос, используя бессонницу, но не с помощью почтальона. Я больше знаком с почтальоном, и это первый раз, когда я использую бессонницу. Я действительно озадачен тем, почему почтальон не работал, потому что это мой инструмент WebService по умолчанию.   -  person Vijay Manohar    schedule 18.06.2018
comment
Итак, вы получаете это при самом входе в систему? Можете прикрепить скрины превью и скрипта в почтальоне?   -  person Tarun Lalwani    schedule 18.06.2018
comment
@Tarun Lalwani, да, у меня возникают проблемы даже при входе в систему. Я уже добавил сообщение предварительного просмотра в Insomnia и Postman выше. Я не уверен, что вы имели в виду под скриптом.   -  person Vijay Manohar    schedule 18.06.2018
comment
Единственная разница, которую я вижу, это :443, может ли это быть проблемой?   -  person Tarun Lalwani    schedule 18.06.2018
comment
@Tarun Lalwani Даже я добавил 443 к URL-адресу, я забыл обновить здесь, но даже тогда я не увидел никакой разницы   -  person Vijay Manohar    schedule 18.06.2018
comment
@VijayManohar, причина, по которой я попросил скриншот обоих предварительных просмотров, заключается в том, что вы можете пропустить что-то, что может поймать один из нас.   -  person Tarun Lalwani    schedule 18.06.2018
comment
@TarunLalwani Я прикрепил снимок экрана по вашему запросу. Ключ аутентификации частично скрыт по соображениям безопасности.   -  person Vijay Manohar    schedule 18.06.2018


Ответы (1)


Я надеюсь, что это поможет вам.

Я обнаружил, что иногда Postman ведет себя немного странно, когда вы используете авторизацию на предъявителя, потому что они внесли обновление в приложение и добавили вкладку «Авторизация». коллекция.

Давайте попробуем.

  1. Удалите ключ аутентификации в своем заголовке, я вижу, вы написали его вручную. И пусть с этим справится Почтальон.
  2. Откройте вкладку Авторизация, выберите тип токена Bearer из выпадающего списка, добавьте свой токен в окно слева.
  3. Нажмите «Запрос на предварительный просмотр».
  4. Теперь вы должны увидеть токен в заголовках, «выделенный серым цветом».
  5. Откройте консоль, это поможет вам проверить запрос и, возможно, вы найдете дополнительную ошибку.
  6. В консоли вы можете проверить необработанный запрос и ответ, это помогает.

Также вам следует попробовать сделать запрос со своего компьютера с помощью CURL «да, вы можете использовать его на Windows и Mac», таким образом вы можете отказаться от того, что у вас закрытый порт.

Это может помочь

Удачи

person Pablo Palacios    schedule 24.06.2018