如何解决S3 PutObject 附加查询参数
当使用 S3 客户端连接到自定义 S3 端点时,它似乎附加了导致请求失败的查询参数。
当我使用 Golang V2 SDK 使用 putObject 请求时,它会发送一个以这种方式构建的请求 PUT https://s3.mycustomendpoint.com/bucket-name/pkgs/myfile.extension?x-id=PutObject HTTP/1.1"
但是,如果我使用 Boto3 SDK 发出相同的请求,它会执行以下操作: PUT https://s3.mycustomendpoint.com/bucket-name/pkgs/myfile.extension HTTP/1.1"
Boto3 代码成功且没有问题。如何构建我的 golang S3 客户端以不附加那些 x-id 查询参数。我已经查看了所有可以找到的参考资料、代码和 StackOverflow 项目,但结果是空白。如果我使用 Postman 测试 API 调用,也会发生同样的情况。如果将参数添加为标题条目就可以了,但问题似乎只有在作为查询参数附加时才会出现。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。