Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSON中的AmazonS3响应?_Json_Amazon S3 - Fatal编程技术网

JSON中的AmazonS3响应?

JSON中的AmazonS3响应?,json,amazon-s3,Json,Amazon S3,根据文档,S3服务似乎以XML响应 有没有办法把它改成JSON格式?没有 此外,响应并不总是有效的XML!这是S3中的一个已知错误。在S3中,您可以使用任何UTF-8字符串作为对象的键,包括带有XML无效字符的字符串(etc可以),但一些奇怪的控制字符则不行 因此,如果您在S3上得到一个文件,其中包含一个足够奇怪的字符串作为密钥,那么请求该字符串的列表将返回无效的XML 因此,也许他们可以通过将某种JSON返回作为一个选项来修复这个错误,但不要马上寻找它。XML错误已经被知道很多年了。 另一个

根据文档,S3服务似乎以XML响应

有没有办法把它改成JSON格式?

没有

此外,响应并不总是有效的XML!这是S3中的一个已知错误。在S3中,您可以使用任何UTF-8字符串作为对象的键,包括带有XML无效字符的字符串(etc可以),但一些奇怪的控制字符则不行

因此,如果您在S3上得到一个文件,其中包含一个足够奇怪的字符串作为密钥,那么请求该字符串的列表将返回无效的XML

因此,也许他们可以通过将某种JSON返回作为一个选项来修复这个错误,但不要马上寻找它。XML错误已经被知道很多年了。

另一个痛处是不可能(至少在一年前我尝试过)获得XML响应gzip。因此,传输非常松散的XML会浪费大量带宽


是时候让S3支持一种新的返回数据格式了,这种格式是压缩的和健壮的。

已经多年没有固定了?我不可能用S3。你知道的魔鬼比你不知道的魔鬼好。S3存储了一万亿个对象,因此其可靠性得到了验证。每一个编写的软件都有漏洞。