Как удалить CSRFTOKEN из Cook ie? - PullRequest
       15

Как удалить CSRFTOKEN из Cook ie?

0 голосов
/ 07 февраля 2020

enter image description hereenter image description here В Почтальоне или Jmeter я хочу вызвать POST API для 100 пользователей в моей коллекции, но после каждого входа пользователя csrftoken добавляется в Повар ie с сеансом, но POST API завершается ошибкой, когда повар ie содержит csrftoken. Так как же удалить csrftoken из cook ie при сохранении сеанса?

Ответы [ 2 ]

0 голосов
/ 10 февраля 2020

Вам не нужно удалить этого токена CSRF ie, вам нужно отправить правильное .

Не зная деталей вашего приложения, трудно сказать, что именно нужно сделать, то есть откуда взялся токен. Если оно отправляется вашим приложением в заголовке Set-Cook ie в JMeter, достаточно добавить HTTP Cook ie Manager

Если он входит в другой заголовок или в тело ответа - вам нужно будет извлечь его из предыдущего ответа, используя подходящий JMeter Постпроцессор , и вручную добавить необходимый файл Cook ie в HTTP Cook * 1024. * Управляющий делами.

Дополнительная информация: Как загрузить тестовые веб-сайты, защищенные CSRF

0 голосов
/ 07 февраля 2020

Используйте это как test-script в запросе почтальона. (Обратите внимание, что вы должны внести белый список в домен в окне менеджера cook ie, если вы запускаете коллекцию из почтальона)

const cookieJar = pm.cookies.jar()
cookieJar.unset("domain.com", "csrftoken", function(error){
})

Более подробную информацию см. В документации

...