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

相关推荐
历程里程碑10 分钟前
Linux 3 指令(3):进阶指令:文件查看、资源管理、搜索打包压缩详解
linux·运维·服务器·c语言·数据结构·笔记·算法
junziruruo26 分钟前
BAT方法在LasHeR上进行训练,生成了相关训练模型,在RGBT234的可视化操作过程(Linux)
linux·运维·服务器
物理与数学35 分钟前
Linux 页表映射
linux·linux内核
UP_Continue1 小时前
Linux--进程状态
linux·运维·服务器
C++ 老炮儿的技术栈1 小时前
KUKA机器人程序抓料
linux·运维·c语言·人工智能·机器人·库卡
紫神1 小时前
不重启节点情况下删除rook-ceph
linux·运维·服务器·rook-ceph
Source.Liu1 小时前
【Ubuntu】文件与目录管理命令
linux·运维·ubuntu
Linux蓝魔1 小时前
外网同步所有ubuntu源到内网使用
linux·数据库·ubuntu
若风的雨1 小时前
HIP 设备管理与初始化
linux
zfxwasaboy1 小时前
DRM KMS 子系统(5)Device/demo
linux·c语言