发布表单数据时,linux curl 301重定向

时间:2014-01-19 22:50:17

标签: linux redirect curl http-post

我正在编写一个简单的linux shell脚本来发布表单数据并收集响应,我正在移动永久301重定向。

这是我的剧本:

验证并保存会话cookie

 curl -c cookie.txt -d "username=uname" -d "password=psword" site.com/user/do_login

使用经过身份验证的会话,设置为处理重拨,将用户代理更改为移动,然后发送帖子请求

 curl -b cookie.txt --max-redirs 10 -A "User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7" --data "start=2013-11-11" site.com/account/location/

这会导致301重定向,任何想法或更正都会非常感激!

注意:我使用http://我的网址前面这个表单不会让我发布完整的网址

1 个答案:

答案 0 :(得分:0)

我发现通过删除我的网址中的位置/并使用-d而不是--data它解决了我的问题也删除了--max-redirs 10。