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

相关推荐
权泽谦36 分钟前
从 Linux 到 Docker:一条通向 DevOps 的进阶之路
linux·docker·devops
yuanManGan1 小时前
走进Linux的世界:进程优先级
linux·运维·服务器
一叶知秋yyds1 小时前
linux 系统查看进程占用物理内存大小方法
linux·运维·服务器
JiMoKuangXiangQu1 小时前
bash 启动程序的流程
linux·bash·进程启动
大志若愚YYZ1 小时前
嵌入式Linux——Shell脚本编程
linux
大志若愚YYZ1 小时前
嵌入式Linux学习——环境变量与配置文件的关系(⭐难理解)
linux·学习
香吧香1 小时前
SNMP 请求响应报文传输分片定位
linux·网络与传输协议
Bowen_CV2 小时前
Linux 系统安装与环境配置实践
linux·运维·服务器
无泊里2 小时前
linux:系统用户命令
linux·运维·服务器
Fcy6483 小时前
Linux下的项目自动化构建-make\makefile详解
linux·运维·自动化·makefile·make