Linux下使用curl上传文件报错: Expect: 100-continue
上传命令:
curl -F content=@mod_encoding_64.tar.gz -F container_path=aaa/b -F object_name=mod_encoding_64.tar.gz -H "token: 3589c19b41a2434b9965d1578774be10" -H "url: http://ip:6780/swift/v1" -X POST http://ip:5000/swift/api/v1.0/object/upload
详细错误信息:
解决方法:
增加 -H "Expect: "
curl -F content=@mod_encoding_64.tar.gz -F container_path=aaa/b -F object_name=mod_encoding_64.tar.gz -H "token: 3589c19b41a2434b9965d1578774be10" -H "url: http://ip:6780/swift/v1" -H "Expect: " -X POST http://ip:5000/swift/api/v1.0/object/upload
https://stackoverflow.com/questions/6244578/curl-post-file-behind-a-proxy-returns-error