IT

요청을 사용하여 Node.js에서 이진 컨텐츠 가져 오기

lottoking 2020. 7. 14. 07:56
반응형

요청을 사용하여 Node.js에서 이진 컨텐츠 가져 오기


GET사용하여 이진 데이터를 시도 했지만 다음과 같은 것이 있습니다.request

var requestSettings = {
    method: 'GET',
    url: url,
};
request(requestSettings, function(error, response, body) {
    // Use body as a binary Buffer
}

그러나 body항상 예상과 다른 몇 바이트였습니다. 조사 후 나는 추가 많은 이라고 request가정 body하고 유니 코드가 아닌 모든 바이트를 바랍습니다.

나는 추가하려고

encoding: 'binary'

에에게 requestSettings하지만 도움이되지는 않습니다.

이진 데이터를 어떻게 어떻게 어떻게 얻을 수 있습니까?


확인, 많은 파고 후, 그것이 나는 requestSettings틀림없는 것을 알았다

encoding: null

그런 다음 기본값 대신 문자열 body유형 Buffer이됩니다.

참고 URL : https://stackoverflow.com/questions/14855015/getting-binary-content-in-node-js-using-request

반응형