使用golang代码,我必须使用他们的api将文件传输到远程服务.他们的要求是请求不得使用multipart / form-data.我试过这个curl命令:
curl -i -X PUT -F filedata=@text.txt -H "Content-Type: text/plain"  https://url.of.endpoint.com

它不起作用,因为它模拟形式,但这个命令:

curl -i -X PUT -T text.txt -H "Content-Type: text/plain"  https://url.of.endpoint.com

工作得很好.

如何将此curl命令转换为golang代码?