curl发送请求,配置cookie、Head等参数 您所在的位置:网站首页 get请求带cookie curl发送请求,配置cookie、Head等参数

curl发送请求,配置cookie、Head等参数

2024-01-05 23:35| 来源: 网络整理| 查看: 265

curl发送请求,配置cookie、Head等参数

cmd窗口,可通过curl指令,直接发送http 请求(默认为get请求): 在这里插入图片描述

配置请求的cookie:

curl http://localhost:9527/payment/lb --cookie "username=chen"

在这里插入图片描述

配置请求头的参数:

curl http://localhost:9527/payment/lb -H "X-Request-Id:12"

在这里插入图片描述

curl http://localhost:9527/payment/lb -H "X-Request-Id:12" -H "Host:czl.athome.com"

在这里插入图片描述 curl发送post请求:

curl -X POST "http://localhost:3355/actuator/refresh"

curl常用参数:

# 调试类 -v, --verbose 输出信息 -q, --disable 在第一个参数位置设置后 .curlrc 的设置直接失效,这个参数会影响到 -K, --config -A, --user-agent -e, --referer -K, --config FILE 指定配置文件 -L, --location 跟踪重定向 (H) # CLI显示设置 -s, --silent Silent模式。不输出任务内容 -S, --show-error 显示错误. 在选项 -s 中,当 curl 出现错误时将显示 -f, --fail 不显示 连接失败时HTTP错误信息 -i, --include 显示 response的header (H/F) -I, --head 仅显示 响应文档头 -l, --list-only 只列出FTP目录的名称 (F) -#, --progress-bar 以进度条 显示传输进度 # 数据传输类 -X, --request [GET|POST|PUT|DELETE|…] 使用指定的 http method 例如 -X POST -H, --header 设定 request里的header 例如 -H "Content-Type: application/json" -e, --referer 设定 referer (H) -d, --data 设定 http body 默认使用 content-type application/x-www-form-urlencoded (H) --data-raw ASCII 编码 HTTP POST 数据 (H) --data-binary binary 编码 HTTP POST 数据 (H) --data-urlencode url 编码 HTTP POST 数据 (H) -G, --get 使用 HTTP GET 方法发送 -d 数据 (H) -F, --form 模拟 HTTP 表单数据提交 multipart POST (H) --form-string 模拟 HTTP 表单数据提交 (H) -u, --user 使用帐户,密码 例如 admin:password -b, --cookie cookie 文件 (H) -j, --junk-session-cookies 读取文件中但忽略会话cookie (H) -A, --user-agent user-agent设置 (H) # 传输设置 -C, --continue-at OFFSET 断点续转 -x, --proxy [PROTOCOL://]HOST[:PORT] 在指定的端口上使用代理 -U, --proxy-user USER[:PASSWORD] 代理用户名及密码 # 文件操作 -T, --upload-file 上传文件 -a, --append 添加要上传的文件 (F/SFTP) # 输出设置 -o, --output 将输出写入文件,而非 stdout -O, --remote-name 将输出写入远程文件 -D, --dump-header 将头信息写入指定的文件 -c, --cookie-jar 操作结束后,要写入 Cookies 的文件位置

curl更多指令参数可以看看 阮一峰老师的用法指南



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有