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

相关推荐
Biomamba生信基地1 小时前
Linux也有百度云喔~
linux·运维·服务器·百度云
new_abc2 小时前
Ubuntu 22.04 ftp搭建
linux·运维·ubuntu
flying robot2 小时前
RPM的使用
linux
腾科张老师4 小时前
为什么要使用Ansible实现Linux管理自动化?
linux·网络·学习·自动化·ansible
想见感7 小时前
自定义集成ESXI网卡驱动
linux
IT19958 小时前
Linux笔记-对Linux环境变量的进一步认识(2024-08-09)
linux·运维·笔记·运维开发
zkf010000710 小时前
ISAAC SIM踩坑记录--ROS2相机影像发布
linux
很楠不爱11 小时前
Linux网络——自定义协议与序列化
linux·服务器·网络
姝孟11 小时前
LInux——环境基础开发工具使用(正在更新中...)
linux·运维·centos