Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Tôi đang tìm cách tìm nạp trong các URL JavaScript đáp ứng các tiêu đề GZIP sau đó phân tích nội dung cho JSON. Tôi đã thử :

function fetchJson(url, callback = null, callbackError = null, unzip = false) {
    fetch(url) 
    .then(r => { 
        if (unzip) r = atob(r);
        return r.json();
    })  
    .then(r => {
        if (callback !== null) callback(r);
    })  
    .catch(err => {
        console.error(err);
        if (callbackError !== null) callbackError();
    }); 
};  

Nhưng tôi gặp lỗi này:

DOMException: String contains an invalid character

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Joachim Sauer

296K56 Huy hiệu vàng548 Huy hiệu bạc608 Huy hiệu đồng56 gold badges548 silver badges608 bronze badges

hỏi ngày 8 tháng 1 năm 2021 lúc 14:12Jan 8, 2021 at 14:12

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

2

Không cần phải giải nén các phản hồi theo cách thủ công và atob sẽ không phải là cách để làm điều đó. Nếu tham số unzip của bạn là sự thật, điều đó có thể sẽ gây ra lỗi. Ngoài ra, nếu chức năng này chỉ nên tìm nạp JSON, thì có thể tiện dụng để thiết lập điều đó một cách rõ ràng như một tiêu đề.

function fetchJson(url, callback = null, callbackError = null) {
  fetch(url, { headers: { 'accept': 'application/json; charset=utf8;' } }) 
    .then(r => return r.json())  
    .then(r => {
      if (callback !== null) callback(r);
    })  
    .catch(err => {
      console.error(err);
      if (callbackError !== null) callbackError();
    }); 
};  

Đã trả lời ngày 8 tháng 1 năm 2021 lúc 16:36Jan 8, 2021 at 16:36

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Zac Angerzac tức giậnZac Anger

3.9491 Huy hiệu vàng11 Huy hiệu bạc32 Huy hiệu đồng1 gold badge11 silver badges32 bronze badges

5

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn dùng wiords javascript

Nhìn xung quanh và không thể tìm thấy câu trả lời cho cái này. Duyệt các câu hỏi khác được gắn thẻ mảng javaScript chuỗi đảo ngược hoặc hỏi của riêng bạn ...

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn phụ lục JavaScript là gì

Trong bào nào

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

LÀm trngn số nguyn javascript

Hướng dẫn Cách lÀm Tròn Số Trong JavaScript. Bạn sẽ học Đ-c Cách sử dụng các phương thức NH

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn funtion javaScript

Trong bào nào chún ta sẽ tìm hiểu chức năng trong javascript. Chức năng hay cuy gọi là ha, được sử dụng rất nhiều Khi

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip

Hướng dẫn javascript fetch gzip - javascript tìm nạp gzip