Node JS响应解析(S3 Select响应的)

  • 本文关键字:响应 Select S3 JS Node node.js
  • 更新时间 :
  • 英文 :


我试图解析API的响应,这是一个流式响应:但结构看起来与任何其他响应都不同。在python中可以找到一个示例。

let body = []
response.on('data', function(chunk) {
body.push(chunk)
})
.on('end', function() {
const bff = Buffer.concat(body).toString("utf-8")
console.log( bff)
})

它返回如下:

�U
:content-typeapplication/octet-stream
:event-typeRecordsJane,(949) 123-45567,Chicago,Developer
:content-typtext/xml
:event-typeStats<?xml version="1.0" encoding="UTF-8"?><Stats><BytesScanned>339</Byt:message-typeeventocessed>339</BytesProcessed><BytesReturned>39</BytesReturned></Stats>�h�8(�Ƅ�
:event-typeEndϗӒ

解析这样的响应的正确方法是什么?

使用字节解析,因为它是一个嵌套消息。可以在此处找到要解析的规范https://docs.aws.amazon.com/AmazonS3/latest/API/RESTSelectObjectAppendix.html

相关内容

  • 没有找到相关文章

最新更新