을 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
하지만 도움이되지 않았다.
이진 데이터를 어떻게 얻을 수 있습니까?
encoding: null
유일하게 작동하는 옵션이며 매우 잘못 설명되어 있습니다. 노드 요청 문서에 방법에 대한 명백한 경고가 있어야합니다 순수 바이너리 데이터를 검색 할 수 있습니다 감사합니다.!