Tôi ngạc nhiên không ai đề cập đến API Fetch mới, được hỗ trợ bởi tất cả các trình duyệt ngoại trừ IE11 tại thời điểm viết bài. Nó đơn giản hóa cú pháp XMLHttpRequest mà bạn thấy trong nhiều ví dụ khác.
API bao gồm nhiều hơn nữa , nhưng bắt đầu với fetch()
phương thức. Phải mất hai đối số:
- Một URL hoặc một đối tượng đại diện cho yêu cầu.
- Đối tượng init tùy chọn chứa phương thức, tiêu đề, phần thân, v.v.
NHẬN đơn giản:
const userAction = async () => {
const response = await fetch('http://example.com/movies.json');
const myJson = await response.json(); //extract JSON from the http response
// do something with myJson
}
Tái tạo câu trả lời hàng đầu trước đó , BÀI ĐĂNG:
const userAction = async () => {
const response = await fetch('http://example.com/movies.json', {
method: 'POST',
body: myBody, // string or object
headers: {
'Content-Type': 'application/json'
}
});
const myJson = await response.json(); //extract JSON from the http response
// do something with myJson
}