基础命令curl之获取状态码

简介: 基础命令curl之获取状态码
curl -I -m 10 -o /dev/null -s -w %{http_code} www.baidu.com

返回如下

换行

curl -I -m 10 -o /dev/null -s -w %{http_code}"\n" www.baidu.com

返回如下

参数含义

-I 仅测试HTTP头

-m 10 最多查询10s

-o /dev/null 屏蔽原有输出信息

-s silent 模式,不输出任何东西

-w %{http_code} 控制额外输出

相关文章
|
8月前
|
JSON API 数据格式
curl 使用:命令行中的 HTTP 客户端
`curl` 是命令行神器,用于与服务器交互,支持HTTP、HTTPS、FTP等协议。本文教你如何用它做POST请求(-d/--data)、GET请求(-G/-d)、JSON请求(-H 'Content-Type: application/json')和文件上传(-F)。学会这些,轻松测试API、自动化任务。现在就动手试试吧!
91 0
|
9月前
|
Linux 定位技术
Linux命令(77)之curl
Linux命令(77)之curl
157 1
|
Linux Windows
curl命令使用
curl命令使用
604 0
curl命令使用
|
Web App开发 网络安全 数据安全/隐私保护
curl命令详解
【网络安全学习】curl命令详解
488 1
使用 curl 下载需要太长时间?试试在 cURL 中设置超时
cURL是一个出色的网络通信工具,它代表“客户端 URL”。几乎所有设备都使用地球上连接到 Internet 的 cURL,cURL 最广泛的用途是从终端中的远程服务器下载文件。
1198 0
使用 curl 下载需要太长时间?试试在 cURL 中设置超时
|
Linux
linux之http命令行工具curl
curl 是一个利用 URL 规则在命令行下进行文件传输工具。支持文件的上传和下载,是一个综合的传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。
306 0
|
Linux 应用服务中间件 nginx
Linux下模拟http的get/post请求(curl or wget)
Linux下模拟http的get/post请求(curl or wget)
632 0
|
网络协议 Linux 编译器
Linux命令Curl支持HTTP 2.0
Curl命令不一定支持HTTP 2.0,但某些服务必须需要HTTP2.0,如Apple的推送服务若使用HTTP/1.x协议进行请求,则会返回“Unexpected HTTP/1.x request”的错误。因此就有了让Curl命令支持HTTP/2的实践,其实质就是重新编译Curl命令。 # 验证curl对HTTP 2.0的支持 为了验证默认情况下curl使用的协议,执行命令: ```
9889 0