今天在做一个容器的健康检查测试,发现直接curl返回200及结果: 但是加上-I参数之后,返回就是404 百思不得其解··· 还和研发沟通了下,结果,就没有结果··· 后面百度查询了下,其他的小伙伴也遇到了相同的问题,就是,-I 参数是HEAD方法 curl默认的是GET方法 于是,查询了下,在应用中,对于方法是有限制的,不...
如果你的数据没有经过表单编码,还可以让curl为你编码,参数是--data-urlencode。 $ curl -X POST--data-urlencode "date=April 1" example.com/form.cgi 六、HTTP动词 curl默认的HTTP动词是GET,使用-X参数可以支持其他动词。 $ curl -X POSTwww.example.com $ curl -X DELETEwww.example.com 七、文件上传 ...
proxy使用:curl -x 'http://127.0.0.1:8081' $url 三,重要参数 -H "Content-Type: application/json;charset=UTF-8" 消息头设置 -u username:password 用户认证 -d 要发送的post数据 @file 表示来自文件 --data-urlencode 'page_size=50' 对内容进行url编码 -G 把打他数据当成get请求的参数发送,常与--...
当你使用curl命令请求一个网页或者服务器时,服务器会返回一个 HTTP 状态码。这个状态码是一个三位数字,它表示了请求的结果。HTTP 状态码主要分为五类: 1xx (信息性状态码)- 表示接收的请求正在处理。 例子: 100 (继续) 2xx (成功状态码)- 表示请求正常处理完毕。 例子: 200 (成功), 201 (已创建), 20...
-i参数显示服务端响应内容的同时,也显示HTTP响应头。示例: curl -i http://www.csdn.net 会先显示服务端的响应头,然后空一行,再显示服务端响应内容,如下: HTTP/1.1 301 Moved Permanently Server: openresty Date: Thu, 20 Jan 2022 11:59:42 GMT ...
默认curl是不会处理重定向的,可以通过-L参数指定。 curl -L "http://localhost/learing-curl/301.php" 这样又能看到熟悉的百度页面输出了。 curl 提交文件 curl -F upload_file=@test.data http://localhost/learing-curl/upload.php 其中upload_file是表单中文件的input名称,test.data是文件路径 ...
-l/--list-only 列出ftp目录下的文件名称 --limit-rate <rate> 设置传输速度 --local-port<NUM> 强制使用本地端口号 -m/--max-time <seconds> 设置最大传输时间 --max-redirs <num> 设置最大读取的目录数 --max-filesize <bytes> 设置最大下载的文件总量 ...
于是查看curl手冊man curl。找到: d/–data (HTTP) Sends the speci?ed data in a POST request to the HTTP server, in a way that can emulate as if a user has ?lled in a HTML form and pressed the submit button. Note that the data is sent exactly as speci?