Size: a a a

QA — Автоматизация

2020 April 08

ON

Oleg Nazarov in QA — Автоматизация
хипстерский курл))
источник

AB

Alexei Barantsev in QA — Автоматизация
кто-то файлы удаляет или копирует в консоли, а кто-то в файловом менеджере. кому что больше нравится. вряд ли "фанаты консоли" смогут обратить в свою веру "гуишников" :)
источник

IE

Ivan Efimov in QA — Автоматизация
как в нем обрабатывается 301 редирект нужно из респонса считывать куда редиректиться или постмэн может делать редирект автоматически
источник

AB

Alexei Barantsev in QA — Автоматизация
чего вы в чатике спрашиваете? почитайте документацию
а если не нравится вам постман — можно это выразить одним предложением и на этом закрыть тему
источник

IE

Ivan Efimov in QA — Автоматизация
и такое нахожу, когда читаю интернет
источник

AB

Alexei Barantsev in QA — Автоматизация
да мы поняли уже, поняли, что он вам не нравится :)
источник

ES

Eugene Stogniy in QA — Автоматизация
Ivan Efimov
и такое нахожу, когда читаю интернет
В инете вообще много чего можно нарыть и про кривые настройки тоже
источник

AB

Alexei Barantsev in QA — Автоматизация
Ivan Efimov
как в нем обрабатывается 301 редирект нужно из респонса считывать куда редиректиться или постмэн может делать редирект автоматически
кстати, я только сейчас понял суть вопроса. имеется в виду редирект POST-запросов после ответа 301?
источник

IE

Ivan Efimov in QA — Автоматизация
делаешь POST тебя редиректят получается GET
источник

AB

Alexei Barantsev in QA — Автоматизация
так делают примерно все HTTP-клиенты. потому что это by design. чтобы POST-запрос правильно редиректился, должен возвращаться код 308. про 301 можете смело писать баг-репорт своим разработчикам
источник

AB

Alexei Barantsev in QA — Автоматизация
https://tools.ietf.org/html/rfc7538
читайте тут, специально для обхода этой проблемы ввели код 308
источник

AB

Alexei Barantsev in QA — Автоматизация
если не дай бог инструмент тестирования будет редиректить пост-запросы после кода 301 — вы будете пропускать баги. потому что другие HTTP-клиенты этого делать не будут, они заменят POST на GET, и вы нарвётесь на баг, хотя ваш инструмент тестирования вам сказал, что всё типа правильно
источник

AB

Alexei Barantsev in QA — Автоматизация
вот тут собрана вкратце инфа про все коды перенаправления
https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections#Permanent_redirections
и про 301 чётко написано
"GET methods unchanged.
Others may or may not be changed to GET.
The specification did not intend to allow method changes, but there are existing user agents that do change their method. 308 was created to remove the ambiguity of the behavior when using non-GET methods."
так работает современный веб, это уже нельзя поменять
источник

IE

Ivan Efimov in QA — Автоматизация
пример как выглядит curl запрос с headers в ответе, могу проверить 301 педирект, а не редиректить
https://dpaste.org/B920
источник

LY

Lev Yarushin in QA — Автоматизация
В копилку к "красивым курлам"
https://postwoman.io/
источник

LY

Lev Yarushin in QA — Автоматизация
Чисто в браузере, как когда-то постман )
источник

ES

Eugene Stogniy in QA — Автоматизация
Ivan Efimov
пример как выглядит curl запрос с headers в ответе, могу проверить 301 педирект, а не редиректить
https://dpaste.org/B920
просто проверить 301?
источник

ES

Eugene Stogniy in QA — Автоматизация
источник

ES

Eugene Stogniy in QA — Автоматизация
не пробовал но pm.response.to.have.status(301);
источник

AB

Alexei Barantsev in QA — Автоматизация
да, отключить редирект, проверить статус. ничего сложного
источник