curl -s -w "%{http_code}\n" -o /dev/null 172.23.4.18:8888/healthcheck 执行结果: [root@nccztsjb-node-14 ~]# curl -s -w "%{http_code}\n" -o /dev/null 172.23.4.18:8888/healthcheck 200 这样,就只返回了请求的状态码。 -w 引用变量的方法:-w "%{http_code}" 参数解释 -s : ...
remote_port:目标服务器的远程端口 response_code:和 http_code 一样,都是响应码 size_request:HTTP请求中发送的总字节数 url_effective:最后获取的 URL。如果 curl 添加了 -L 且真的重定向之后,这个就很有用了 -L:获取重定向后的真实地址 -k:忽略HTTPS请求的CA证书 只举一个例子 # curl -w "%{url_eff...
通过curl的-w参数我们可以自定义curl的输出,%{http_code}代表http状态码 代码如下复制代码 # curl -I -m 10 -o /dev/null -s -w %{http_code} www.111cn.net 上面的输出是不含换行的,如果需要换行的话,加上\n 代码如下复制代码 # curl -I -m 10 -o /dev/null -s -w %{http_code} www....
$ curl -w "%{http_code}\n" http://example.invalid/ ; echo "Exit code: $?" 000 curl: (6) Could not resolve host: example.invalid Exit code: 6 2.Connection refused (7) $ curl -w "%{http_code}\n" http://localhost:81/ ; echo "Exit code: $?" 000 curl: (7) Failed to ...
curl -o /dev/null-s -w"%{http_code}"https://apifox.com 这样,curl会将访问的网站响应结果中除状态码之外的所有输出重定向到/dev/null(即不显示),只在命令行中输出 HTTP 状态码。 Windows 使用NUL来提供类似的功能。所以,当你尝试在 Windows 使用类似于 UNIX 的命令时,你应该将/dev/null改为NUL。
http_code(有用) 响应码 http_connect 在对curl CONNECT 请求的最后响应(来自代理)中找到的数字代码 http_version http 版本 local_ip(有用) ip 地址,可以是ipv4,也可以是ipv6 num_connects 最近传输中,新的连接数 num_redirects 在请求中跳转的次数 ...
# curl -I -m 10 -o /dev/null -s -w %{http_code} https://www.baidu.com # curl -sL -w "http_code:%{http_code} content_type:%{content_type}" -o /dev/null http://www.guokr.com 注:格式参数可以使用“\n”、“\r”、“\t”等转义字符 ...
curl发送POST请求 今天写Gitlab的一个merge request hook,使用curl来简化测试请求.简单备忘一下,如何使用...
参数-w %{http_code}会把HTTP的返回值输出到标准输出。 例子6:让文件不存在时curl也返回错误 $ curl--fail-u"UID:PWD"-w%{http_code}-o/dev/null https://www.server.com/url/path/fakefile404$ echo $?22$ curl--fail-u"UID:FAKEPWD"-w%{http_code}-o/dev/null https://www.server.com/u...
%{http_code}: 状态码 linux中通过curl命令绑定host访问网页的方法: 例子: 假设在本地服务器192.168.0.10部署了一个站点,需要通过URL:http://www.abc.com/test.jsp来测试, 则curl可以这么写: curl -H "Host:www.abc.com" "http://192.168.0.10/test.jsp" ...