【发布时间】:2015-04-19 14:15:09
【问题描述】:
我正在尝试使用 ab 向使用 django 构建的表单发出 HTTP POST 请求。
我正在使用以下行:
ab -n 10 -C csrftoken=my_token -p ab_file.data -T application/x-www-form-urlencoded http://localhost:8000/
我的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/
我该怎么做?
【问题讨论】:
标签: django post apachebench