Я пытаюсь выполнить запрос HTTP POST с помощью ab в форме, построенной с помощью django.
Я использую следующую строку:
ab -n 10 -C csrftoken=my_token -p ab_file.data -T application/x-www-form-urlencoded http://localhost:8000/
My ab_file.data
выглядит следующим образом:
url=my_encoded_url&csrfmiddlewaretoken=my_token
Он всегда возвращает код состояния 403
.
Когда я использую curl
, используя те же параметры, он работает. Линия завитка:
curl -X POST -d "url=my_encoded_url&csrfmiddlewaretoken=my_token" --cookie "csrftoken=my_token" http://localhost:8000/
Как я могу это сделать?