#cookies #request #postman #subdomain #interception
#файлы cookie #запрос #postman #поддомен #перехват
Вопрос:
я играю с Postman, чтобы получить некоторое представление о том, как все работает за кулисами, и столкнулся, на мой взгляд, с проблемой, но хотел спросить, прежде чем создавать новую проблему на GitHub.
Я перехватываю запрос из своего браузера на тот же сайт, используя перехватчик Postman, чтобы использовать значения запроса в родном приложении. У меня включены файлы cookie, и сайт (весь домен) внесен в белый список.
Когда я использую историю для повторной отправки того же запроса, который был захвачен, я получаю ошибку аутентификации, вызванную тем фактом, что файлы cookie не включены в запрос (обнаружил это, проверив фрагмент кода cURL). Я полагаю, что причина этого в том, что файлы cookie установлены в другом поддомене, отличном от того, на который отправляется запрос.
Я постараюсь включить несколько картинок для пояснения. Мой вопрос здесь: я что-то упустил / я что-то неправильно настроил или это проблема, и я должен создать проблему на официальной странице Postman Github
Комментарии:
1. вы фиксируете файлы cookie, также настроенные для домена?
2. @PDHide Я настроил белый список в родном приложении следующим образом, и в дополнении Chrome у меня есть только tr.playblackdesert.com адрес. Хотя я вижу все файлы cookie в Postman, они просто не отправляются в запросе
3. вы должны перейти к перехватчику и выбрать файлы cookie и захватить файлы cookie для указанного домена
4. @PDHide Я уже это делаю, как вы можете видеть в моем вопросе на скриншоте, озаглавленном «Файлы cookie в родном приложении Postman», файлы cookie фиксируются, они просто не отправляются в запросе
Ответ №1:
вы должны увидеть, отправляется ли файл cookie не с помощью фрагмента кода, а с помощью консоли :
это действительно отправка файлов cookie ,
Комментарии:
1. Он отправляет файлы cookie, но не файлы cookie самого домена верхнего уровня (google.com ) но из поддомена (some-random-stuff.google.com ). Мне понадобятся целые файлы cookie, поскольку файлы cookie аутентификации сохраняются на главной странице, но обработка запроса (куда я отправляю свой POST-запрос) выполняется на поддомене
2. Вместо этого я просто выберу этот маршрут youtube.com/watch?v=lqqYBLJR1Yc но все же спасибо за помощь
3. Рад, если это то, что вы хотели 🙂