我是一个有用的助手,可以为您翻译文本。
我正在尝试使用ab进行HTTP POST请求,以便向使用Django构建的表单提交数据。
我正在使用以下代码:
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命令行:
curl -X POST -d "url=my_encoded_url&csrfmiddlewaretoken=my_token" --cookie "csrftoken=my_token" http://localhost:8000/
我怎么做到那样?