Linux命令行发送get和post请求

1、curl与wget 命令的区别

相似之处:wget 和 cURL 都可以下载内容,都可以向互联网发送请求并返回请求项,也可以进行 HTTP POST 请求,它们都是命令行工具,可以设计成可脚本化应用到bash脚本中。

wget特点:简单直接、可直接下载程序、支持递归下载、使用方便。

curl特点:多功能工具、支持多种网络协议、安全、支持 gzip 压缩技术。

   选择使用 curl还是使用 wget?

根据实际情况而定。如果想快速下载并且没有担心参数标识的需求,使用轻便有效的 wget。如果你想做一些更复杂的使用,直觉告诉你,你应该选择 curl。

curl可以理解为命令行网页浏览器,能处理好多事情,并且支持多种网络协议,可交互访问在线内容。不同的是curlL 不会渲染接收到的相应信息。

这里主要说明下curl命令发送带参数的get和post请求如何使用。

2、 curl命令Get请求

语法:curl命令 + 请求接口的地址

# curl http://baidu.com

3、curl命令Post请求

举例:带header和body的POST请求

# curl -v -XPOST -H "Content-Type:application/json" http://172.24.7.63:36963/VIID/MotorVehicles -d ' {"DataType" : "Face"} '

说明:

-v 详细的请求信息

-XPOST 指定请求凡是为POST请求

-H 指定请求头部

-d 指定传送数据为json格式

转载于:https://blog.csdn.net/finghting321/article/details/105733140

posted @ 2022-07-28 14:06  写的代码很烂  阅读(2608)  评论(0编辑  收藏  举报