Tôi biết rằng với Fetch API mới (sử dụng ở đây với ES2017 của async
/await
), bạn có thể làm cho một yêu cầu GET như thế này:Yêu cầu POST với API tìm nạp?
async getData() {
try {
let response = await fetch('https://example.com/api');
let responseJson = await response.json();
console.log(responseJson);
} catch(error) {
console.error(error);
}
}
Nhưng làm thế nào để bạn thực hiện một yêu cầu POST?
Bạn đang sắp xếp hai thứ khác nhau: JavaScript sắp tới 'async'/'await', và (hoàn toàn riêng biệt) [Fetch API] (https://fetch.spec.whatwg.org/). Câu hỏi của bạn không liên quan gì đến 'async'/'await' của JavaScript, đó là về' fetch'. (Cũng lưu ý rằng API Fetch mới chính xác là mới, và vì vậy [hỗ trợ được giới hạn ở các trình duyệt tiên tiến] (http://caniuse.com/#feat=fetch).) –
@ jfriend00: Tôi đã làm nó cho chúng. –