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

相关推荐
---学无止境---38 分钟前
Linux中基数树批量查询数据项相关函数的实现
linux
我也想失去烦恼2 小时前
Linux系统/etc/hosts文件中配置了主机解析,但还是无法解析ip
linux·运维·服务器
deng-c-f4 小时前
Linux C/C++ 学习日记(29):IO密集型与CPU密集型、CPU的调度与线程切换
linux·学习·线程·cpu·io密集·cpu密集
报错小能手6 小时前
linux学习笔记(43)网络编程——HTTPS (补充)
linux·网络·学习
报错小能手6 小时前
linux学习笔记(45)git详解
linux·笔记·学习
Maple_land7 小时前
常见Linux环境变量深度解析
linux·运维·服务器·c++·centos
小白银子9 小时前
零基础从头教学Linux(Day 53)
linux·运维·python
skywalk81639 小时前
基于频域的数字盲水印blind-watermark
linux·开发语言·python
Wang's Blog11 小时前
Linux小课堂: 定时与延时执行机制之date、at、sleep 与 crontab 的深度解析
linux·运维·服务器
被漂一组11 小时前
在线解决window和linux对linux远程问题
linux·运维·服务器