curl没有使用POST指定的URL

时间:2017-04-16 01:29:04

标签: rest curl fedora-commons

从shell开始,我正在尝试使用Fedora Commons的REST API,使用curl将二进制文件上传到特定位置:

curl -X PUT --upload-file image.jpg -H "Content-Type: image/jpeg" -H "http://localhost:8080/rest/TestUpload/newexcel"

我得到的错误:

curl: no URL specified!

按照以下说明操作: https://wiki.duraspace.org/display/FEDORA471/RESTful+HTTP+API

1 个答案:

答案 0 :(得分:2)

-H用于在将HTTP发送到服务器时包含在请求中的额外标头,您不应在网址之前使用它。

您可能需要执行curl -X PUT --upload-file image.jpg -H "Content-Type: image/jpeg" http://localhost:8080/rest/TestUpload/newexcel