curl命令简单使用

这篇具有很好参考价值的文章主要介绍了curl命令简单使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

curl 简介

curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。一般可以用来验证接口是否正常可以调用。

curl 使用

最基本的就是直接curl + 请求地址

curl http://localhost:8080/business/test

这样就是最基本的get请求这个接口,请求响应内容会在控制台输出

-b 携带cookie 调用接口

curl -b 'a=1;b=2' http://localhost:8080/business/test

这样就可以携带a,b两个cookie信息调用接口, a为1 ,b为2.

curl -b cookies.txt http://localhost:8080/business/test

这样可以在进行请求时携带这个文件中的内容为cookie

-d 携带post 参数请求

curl -d 'a=1&b=2' -X POST http://localhost:8080/business/test

-d 是携带post请求的请求参数,使用 -d 时 ,HTTP 请求会自动加上标头Content-Type : application/x-www-form-urlencoded。并且会自动将请求转为 POST 方法,因此可以省略-X POST, 因此可以简化为 curl -d 'a=1&b=2'http://localhost:8080/business/test,这样会进行http 的post请求该地址,携带请求参数 a=1和b=2

-H参数添加 HTTP 请求的标头。

curl -H 'Content-Type: application/json' http://localhost:8080/business/test

这样是http get请求地址,携带请求头信息Content-Type.,有时候header里是需要携带多个请求头信息的此时就需要添加多个 -H

curl -H 'Content-Type: application/json' -H 'a:1' -d '{"b":"1","c":"2"}' http://localhost:8080/business/test

上面命令添加 HTTP 请求的标头是Content-Type: application/jsona:1,header携带了这两个请求头信息,然后用-d参数发送 JSON 数据,-d会默认是发送post请求

-X参数指定 HTTP 请求的方法。

curl -X GET http://localhost:8080/business/test

这样就是指定get请求 该地址

本文参考

curl 的用法指南
如需了解更多用法 请看此文章。文章来源地址https://www.toymoban.com/news/detail-510063.html

到了这里,关于curl命令简单使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • curl命令的使用

    curl是利用URL语法在命令行方式下工作的开源文件传输工具。 1.CURL + URL 获取当个网页源码,默认将输出打印到标准输出中。 2.CURL -o/-O选项保存下载的文件到指定的文件中。 -o: 将文件保存为命令中指定的文件名的文件。 -O: 使用URL中默认的文件名保存文件到本地。 3.CURL -L 选项

    2024年02月13日
    浏览(37)
  • Windows如何安装使用curl命令

    个人主页 : ζ小菜鸡 大家好我是ζ小菜鸡,让我们一起学习Windows如何安装使用curl命令。 如果文章对你有帮助、 欢迎关注、点赞、收藏(一键三连)   curl命令网络应用curl命令是一个利用URL规则在命令行下工作的文件传输工具。   CURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、

    2024年02月12日
    浏览(39)
  • ffmpeg简介及常用命令

    ffmpeg即使一款音视频编解码工具,同时也是一组音视频编解码开发套件,作为编解码开发套件,它为开发者提供了丰富的音视频处理的调用接口。 ffmpeg提供了多种媒体格式的封装和解封装,包括多种音视频编码、多种协议的流媒体、多种色彩格式转换、多种采样率转换、多种

    2024年02月11日
    浏览(31)
  • Redis简介、常用命令

    目录 一、​​关系数据库​​与非关系型数据库概述 1.1 关系型数据库 1.2 非关系型数据库 二、关系数据库与非关系型数据库区别 2.1 数据存储方式不同 2.2 扩展方式不同 2.3 对事务性的支持不同 三、非关系型数据库产生背景 四、Redis简介 4.1 Redis的单线程模式 4.2 Redis 优点 4

    2024年02月15日
    浏览(44)
  • adb简介-安装-常用命令

    一、ADB概述         ADB的全称是Android Debug Bridge 安卓调试桥。         用于通过电脑端来操作模拟器或真实设备的命令行工具。它存在于电脑端platform-tools目录下(adb.exe),adb是一种C/S架构的客户端-服务器程序。 二、下载及安装 1.下载adb工具 Downloads - ADB Shell 下载解压只

    2024年02月13日
    浏览(41)
  • zookeeper:简介及常用命令

    目录 一、Zookeeper简介 二、Zookeeper服务端常用命令 1、启动ZooKeeper服务 2、查看ZooKeeper服务状态 3、停止ZooKeeper服务 4、重启ZooKeeper服务 三、Zookeeper客户端常用命令 1、连接ZooKeeper服务端  2、断开连接:quit  3、查看命令帮助:help 4、显示指定目录下节点:ls 目录 5、创建节点:

    2024年02月15日
    浏览(32)
  • [大数据][elasticsearch]使用curl进行的简单查询

    curl:  -X :指定http的请求方式,有HEAD、GET、POST、PUT、DELETE  -d :指定要传输的数据  -H :指定http的请求头信息 curl -XPUT http://ip:port/索引名?pretty-- 创建索引 curl -XGET http://ip:port/_cat/indices?v --查看当前es的所有索引信息 curl -XGET http://ip:port/索引名?pretty  --查看单个索引信息 curl -XDE

    2024年02月11日
    浏览(66)
  • 【Git】简介以及常用命令(2023年)

    写在开始 : 本文主要讲解 Git 部分知识, 全文两万多字, 200多行,阅读可能花费时间比较久! 可以用作学习,复习等! ① 主要有 Git 简介和相关介绍; ② Git 下载安装 以及 Git 常用命令; ③ IDEA 中 Git 的使用。 help命令 Git 是分布式版本控制系统(DVCS)。它可以跟踪文件的更改,并允许

    2024年02月09日
    浏览(40)
  • 命令行工具-cURL(用于使用URL传输数据)

    使用 Postman 进行接口测试,如下图。  在 Postman 的代码段里,可以转换你需要的不同语言的代码,其中就可以转换 cURL 代码。  将此代码复制到命令行里执行,可以执行成功,请求结果和在 Postman 里执行的结果一样。 cURL 在命令行或脚本中用于传输数据。   cURL 是一个利用

    2024年02月15日
    浏览(42)
  • Windows下使用curl命令post请求接口

    Windows下使用curl命令请求https地址接口,能访问到接口,传参却接收不到。curl工具是下载的7.81.0-win64-mingw版本。 使用的命令为: 请求该接口方式为post,body传参,格式为json,在postman中调用接口成功,修改执行命令: 传递的json参数的双引号是需要转义的。

    2024年02月15日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包