通常我们在监控 Web 服务的时候,可以根据 Web 的 HTTP 状态码来判断 Web 服务是否工作正常,如果我们使用 grep 过滤第一行,会发现会输出很多不必要的信息:解决方法一解决方法二解决方法三# curl -I www.hi-linux.com 2>/dev/null|head -n1 HTTP/1.1 200 OK来源:安生博客原文:h...
命令
:
curl
在Linux中
curl
是一个利用URL规则在
命令
行下工作的文件传输工具,可以说是一款很强大的http
命令
行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具
语法:
curl
[option] [url]
常见参数:
-A/–user-agent 设置用户代理发送给服务器
-b/–cookie <name=string/file> cookie字符串或文件读取位置
-c/–cookie-jar
curl
命令
模拟get请求时遇到特殊字符,接口接受参数不符合预期
crul请求
curl
GET “http://test.com/opdgApply?pageNum=1&sortDesc=true&search={%22cketId%22:null}”
nginx日志
10.101.100.7 - - [08/Apr/2021:16:37:18 +0800] “GET /opdgApply?pageNum=1&sortDesc=true&search=’%22budget
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test
Curl
{
在使用
curl
命令
的时候,如下所示的状态信息可能
会
淹没我们需要的结果信息。
% Total % Received % Xferd Average Speed Time Time Time Current