🍃前言
👋你好啊
我是你的人类朋友!!
今天说下cURL
主要是周围人经常在使用
但是我自己没有刻意总结过cURL相关的内容
今天就来总结下,算是个小笔记吧
🤔什么是 cURL?
cURL 是一个用来在电脑之间传输数据的工具
就像你用浏览器下载文件一样
但不用图形界面,只用命令行!
✨全称是什么?
cURL 全称是 "Client for URLs"(URL客户端),最初代表 "see URL"(看URL)。
❓啥时候你可以用它?
当你需要:
- 测试网站接口是否正常工作
- 从服务器下载文件
- 上传数据到网站
- 自动化网络任务
- 没有浏览器可用时获取网页内容
如何使用【⭐⭐这里是重点⭐⭐】
GET 请求(默认)
bash
curl https://xxx.com/api/data # 直接请求URL,参数通常写在URL里
POST 请求
bash
curl -X POST https://xxx.com/api
-d "username=jiang&password=123" # 发送表单数据
# 或
-d '{"key":"value"}' -H "Content-Type: application/json" # 发送JSON数据
设置请求头
bash
curl -H "Authorization: Bearer token123" \
-H "Content-Type: application/json" \
https://xxx.com/api
核心区别:
- GET:参数在URL中,用于获取数据
- POST:数据在请求体中,用于提交/修改数据
- -H:添加任意请求头(如认证、内容类型等)
🦉cURL 的过去、现在、将来
- 过去:1997年诞生,最初只是用来获取货币汇率的小工具
- 现在:几乎所有操作系统都预装了,成为开发者必备工具
- 将来:继续作为网络调试的标准工具,可能增加更多现代协议支持
cURL 简单可靠,20多年来变化不大,未来很长时间仍会继续使用。
👋最后
重点其实就是get请求
、post请求
、设置请求头
这三个了
基本可以覆盖常见的需求
其他的需要了再查即可!
下次见~
🫏🫏🫏-.-.-.-.-.