[英]javascript fetch return s3 response in json
我正在获取s3网址,例如:
fetch(url, {method: 'PUT', data: data}).then(response => { return response.json()})
当我执行response.json()
它给了我错误。
它给我的响应是:
<CompleteMultipartUploadResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Location>http://mule-uploader-demo.s3.amazonaws.com/479564</Location><Bucket>mule-uploader-demo</Bucket><Key>479564</Key><ETag>"42c3b5ebe4637e018604b3f1965a2c89-9"</ETag></CompleteMultipartUploadResult>
如何隐蔽对json的响应?
建议您按照此处的请求使用此包将XML转换为JSON, https://github.com/abdmob/x2js
使用它作为此处的x2js.xml_str2json("<YOUR XML>")
: http : //jsfiddle.net/abdmob/gkxucxrj/1/ x2js.xml_str2json("<YOUR XML>")
祝好运
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.