curl命令使用

curl http://localhost/action.php -I

curl http://localhost/action.php -X HEAD

multipart/form-data 形式的 form 上传文件

curl -F "filename=@/home/test/file.tar.gz" http://localhost/action.php

用 -d 参数,这时curl会以application/x-www-url-encoded 方式发送 POST 请求

curl -d "action=del&name=archer" -d "id=12" http://localhost/action.php

-F参数以name=value的方式来指定参数内容,如果值是一个文件,则需要以name=@file的方式来指定。

如果通过代理,上面的命令有可能会被代理拒绝,这时需要指定上传文件的MIME类型

curl -x myproxy.com:1080 -F "filename=@/home/test/file.tar.gz;type=application/octet-stream" http://localhost/action.php

相关推荐
凉、介2 分钟前
Linux 设备驱动匹配机制
linux·笔记·单片机·学习·操作系统·嵌入式
卵男(章鱼)8 分钟前
第4章:软件架构与SOA
linux·车载系统·汽车
是摆烂第一名呀27 分钟前
【RK3506】RGB屏幕与背光调试记录
linux·arm开发·驱动开发·嵌入式硬件
qetfw35 分钟前
CentOS 7 搭建 DNS 主从服务
linux·运维·centos·dns·bind
JustNow_Man1 小时前
【Claude Code】 中给 Python + XML 项目建立可靠验证体系
xml·linux·python
CodeStats1 小时前
【Linux IO】从文件描述符到硬件中断:Linux IO 系统底层完全拆解
java·linux·开发语言·io·socket
日取其半万世不竭1 小时前
Palworld 服务器内存越跑越高?重启计划和存档保护怎么做
linux·运维·服务器·vps·幻兽帕鲁·palworld
kyle~1 小时前
Linux---Snap(隔离式Linux 软件分发范式)
linux·运维·网络
老约家的可汗2 小时前
Linux中基础IO
linux·服务器·算法