赞
踩
1.我们在浏览器中输入url地址,能正常访问网页,但是当我们使用curl "地址"时返回400错误
1.如果该请求是属于post请求,我们在浏览器中输入"http://dsdd?name=dssd";是可以访问的
2.但是在curl命令中,默认使用的get方式请求,所以需要我们手动设置一下。
-X 参数:后面接请求方式
curl -X POST http://dsdd?name=dssd
成功!
注意:POST需要大写
1.其他常用参数
-I :显示htpp响应报文的头部信息
-m: 为数据传输指定最大时间。在传输时间内,数据为完成传送也会被中断(-m 10)
-s: 设定成静默模式,进度条和错误消息不会被显示
-w: 在数据传输完成后,输出和本次传输相关的参数信息,比如 header 的大小、下载速度等,变量使用格式为 %{varible}(-w %{http_code})
-o:将获取到的数据存入文件中(-o out.log)
-d: 为 POST 数据包指定要向 HTTP 服务器发送的数据并发送出去。这个过程和在浏览器中点击“submit”按钮是一样的,且数据将以 content-type application/x-www-form-urlencoded 的方式被编码。 (-d "name=adb")
-L: 当请求的地址跳转到另一个地址时,允许跳转,但不向其发送用户名和密码
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。