gpt4 book ai didi

iphone - Amazon S3 在 PUT 上出现 501 错误

转载 作者:可可西里 更新时间:2023-11-01 03:40:23 24 4
gpt4 key购买 nike

在测试新应用程序时,一位测试人员总是会上传到 S3 失败。我们正在向 S3 发送一个 ~1.2mb 文件的 PUT 请求并设置它的 ACL 权限。对他来说,他总是会收到 501 - Not Implemented 错误。

这是他在请求中的 header :

"Accept-Encoding" = gzip; 
Authorization = "AWS ###:###";
"Content-Encoding" = gzip;
"Content-Length" = 1420267;
"Content-Type" = "application/octet-stream";
Date = "Thu, 6 Oct 2011 02:59:47 +0000";
"User-Agent" = "MyApp 1.0 (iPhone; iPhone OS 4.3.1; en_US)";
"x-amz-acl" = "public-read-write";

这里是响应头:

Connection = close;
"Content-Length" = 321;
"Content-Type" = "application/xml";
Date = "Thu, 06 Oct 2011 03:00:14 GMT";
Server = AmazonS3;

欢迎任何想法!

响应返回状态代码 501 和字符串 - “您提供的 header 暗示功能不是实现”

最佳答案

如果未提供 Content-Length,可能会发送来自 Amazon 的 501 响应代码。

既然你说你这样做,我建议通过代理运行请求(Charles 适用于 Mac 或 Fiddler 适用于 Windows)并确保发送的请求实际包含 Content-Length header

关于iphone - Amazon S3 在 PUT 上出现 501 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7670156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com