Curl 邮递员不支持的格式:zip
我正在尝试将zip文件卷曲到服务器上,使用卷曲我没有问题:Curl 邮递员不支持的格式:zip,curl,postman,Curl,Postman,我正在尝试将zip文件卷曲到服务器上,使用卷曲我没有问题: curl -v -u admin:my_password -X PUT -H "Content-type: application/zip" --data-binary @D:/Air_Quality.zip https://www.my-geoserver.com/geoserver/rest/workspaces/practice/datastores/new_datastore/file.shp 这很好,但是使用postman
curl -v -u admin:my_password -X PUT -H "Content-type: application/zip" --data-binary @D:/Air_Quality.zip https://www.my-geoserver.com/geoserver/rest/workspaces/practice/datastores/new_datastore/file.shp
这很好,但是使用postman I select:
- 授权:基本授权并输入正确的凭据
- 标题:内容类型:应用程序/zip
- Body->Binary:上面是我的文件
--data binary
,代码中缺少文件,为什么邮递员没有把它们放进去?这就是问题所在吗
邮递员代码为:
curl -X PUT \
https://www.my-geoserver.com/geoserver/rest/workspaces/practice/datastores/new_datastore/file.zip \
-H 'authorization: Basic YWRtaW4AZ3VpbnwpZ2h0NzM=' \
-H 'cache-control: no-cache' \
-H 'content-type: application/zip' \
-H 'postman-token: 46a7474d-2393-c7ac-8c9a-939421ae0d10'
使用
-T
而不是--data binary@
可以更简单地完成正常的PUT,然后您可以删除-X PUT
。尝试获取压缩文件时也会出现同样的问题。当ZIP文件很大(例如15MB)而“正常卷曲”速度很快(几秒钟)时,邮递员似乎会停止工作几分钟。此外,邮递员响应在输出窗口中是二进制的(另请参见)。使用-T
而不是-data binary@
,可以更简单地完成正常的PUT操作,然后您可以删除-X PUT
。尝试获取压缩文件时也会出现同样的问题。当ZIP文件很大(例如15MB)而“正常卷曲”速度很快(几秒钟)时,邮递员似乎会停止工作几分钟。此外,Postman响应在输出窗口中是二进制的(另请参见)。