您的位置:首页 > 运维架构 > Shell

关于shell 命令在七牛的使用小技巧 使用七牛的curl 实现表单上传

2017-03-30 10:45 477 查看
curl -v upload.qiniu.com -F'token=JOiPUijNB0t8vbNKIufpn5gDKmg0G-uFHBlrQoV2:rmU9wAEmrSV9FxPuD0V1Z1BgzKw=:eyJzY29wZSI6Impzc2RrIiwiZGVhZGxpbmUiOjE0ODQwMzY0NTJ9' -F'file=abc'


注释:其中参数-F/–form

curl -i -X POST "http://fusion.qiniuapi.com/refresh" -H 'Content-Type: application/json' -H 'Authorization: QBox vI2xPIjOoh7udcRw4GdYNvf3o_gKsCx9wdZaC9u-:0KPRVoBiHR2c9K-t9bBr5DVDuUU=' -d '{"urls":["http://7xr0n9.com1.z0.glb.clouddn.com/3.txt.zip"]}'


注释:c参数的-H 其实就是http请求的头部 而七牛是靠这个签证头部 Authorization 来识别你的请求是否非法

-X POST 是以post的形式来请求 -d 就是post 携带的数据

七牛的大部分接口其实用简单的curl 理解起来就是 签算Authorization鉴权 post请求数据 看个简单的



这个请求如果说你的Authorization QBox vI2xPIjOoh7udcRw4GdYNvf3o_gKsCx9wdZaC9u-:0KPRVoBiHR2c9K-t9bBr5DVDuUU= 已经签算好 那么请求就如下

curl -i -X POST "http://fusion.qiniuapi.com/v2/tune/refresh" -H 'Content-Type: application/json' -H 'Authorization: QBox vI2xPIjOoh7udcRw4GdYNvf3o_gKsCx9wdZaC9u-:0KPRVoBiHR2c9K-t9bBr5DVDuUU=' -d '{"urls":["http://7xr0n9.com1.z0.glb.clouddn.com/3.txt.zip"],"dirs":["http://7xr0n9.com1.z0.glb.clouddn.com/*"]}'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: