当前位置: 首页 > news >正文

linux URL访问工具

URL访问工具

有时候想在命令行下通过http访问接口/网页,可以使用curl来进行操作

发起请求

curl www.baidu.com

会返回网页内容

参数选项

-i参数

使用-i参数,会返回响应header

curl -i www.baidu.com

-I参数

使用-I参数,只会返回响应header

curl -I www.baidu.com

-H参数

使用-H可以设置HTTP请求头

curl "locahost:8080/userlist?type=1" -H 'Content-Type:application/json'

URL通常用双引号防止转义

-d参数

使用-d表示发起post请求,-d后为post内容

curl "locahost:8080/addUser" -d "name=zh&type=1"

-G参数

使用-G表示发起Get请求,同时可以联合--data-urlencode来转义URL参数里的中文特殊符号,data-urlencode默认是POST请求,如果没有-G参数,会发起一个POST请求

curl -G "locahost:8080/userDetails" --data-urlencode "name=张三"

上面的请求相当于locahost:8080/userDetails?name=张三

-X参数

使用-X可以指定发送请求类型,如GET|POST|PUT|DELETE

curl -X POST "locahost:8080/addUser" -H 'Content-Type:application/json' -d'
{
 "name":"张三",
 "age":12
}
'

-F参数

使用-F参数可以上传文件

curl "locahost:8080/upload" -F "file=test.doc"

https://zhhll.icu/2022/linux/基础/URL访问工具/

本文由 mdnice 多平台发布

http://www.lryc.cn/news/152501.html

相关文章:

  • CCF-CSP 29次 第五题【202303-5 施肥】
  • 前端基础4——jQuery
  • 测试人:“躺平?不可能的“, 盘点测试人在职场的优势
  • C++:初识类与this指针
  • 2023应届生java面试紧张失误之一:CAS口误说成开心锁-笑坏面试官
  • Excel_VBA程序文件的加密及解密说明
  • Flutter关于StatefulWidget中State刷新时机的一点实用理解
  • CS420 课程笔记 P2 - 内存编辑和基础的 GameHacking 尝试
  • 【sql】MongoDB 查询 高级用法
  • 监督学习的介绍
  • 【DRONECAN】(三)WSL2 及 ubuntu20.04 CAN 驱动安装
  • Databricks 入门之sql(二)常用函数
  • Simulink建模与仿真(3)-Simulink 简介
  • (超简单)将图片转换为ASCII字符图像
  • In-Context Retrieval-Augmented Language Models
  • 多种免费天气api
  • 深度学习推荐系统(五)DeepCrossing模型及其在Criteo数据集上的应用
  • 图神经网络教程之HAN-异构图模型
  • Jupyter lab 配置
  • 股票行情处理:不复权,前复权,后复权
  • ip地址、LINUX、与虚拟机
  • MySQL存储过程
  • element-ui 自定义loading加载样式
  • 04-Apache Directory Studio下载安装(LDAP连接工具)
  • vmware虚拟机(ubuntu)远程开发golang、python环境安装
  • Elasticsearch文档多个输入字段组成ID实现方法
  • 编译链接实战(15)rdynamic选项的用途
  • 前端:js实现提示框(自动消失)
  • powerpc架构的前世今生
  • SQL-存储过程、流程控制、游标