0
var url = 'http://www.googleapis.com/customsearch/v1?q=foo&searchType=image';
window.fetch(url)
.then(decode)
.catch(err => console.log(err));
function decode(r) {
// r.body is a ReadableByteStream - how do I decode it to a string?
}
r.body
은 ReadableByteStream
입니다. 어떻게 문자열로 디코딩합니까?ReadableByteStreams 디코딩
올바른 용어는 decode
입니까?
OK, 난 몰랐어 감사합니다. 그리고 내가 "수동으로"하고 싶다면? – Ben
'r.body.getReader()'를 사용하고'read()'메소드를 사용하여 데이터 덩어리를 읽을 수도 있고 pipeThought 메소드를 사용하여 새로운 스트림을 생성 할 수도 있습니다. 더 자세한 정보는 다음의 예제를 참조하십시오 : https://streams.spec.whatwg.org/#rs-get-reader –
또한 utf-8 문자열로'read()'에서 얻을 UIntArray 청크를 디코딩하려면 - 'TextDecoder'를 사용할 수 있습니다 :'new TextDecoder ("utf-8"). decode (data);' –