Làm cách nào để gửi yêu cầu API từ HTML?
Fetch API là giao diện dựa trên lời hứa để tìm nạp tài nguyên bằng cách thực hiện các yêu cầu HTTP tới máy chủ từ trình duyệt web. Nó tương tự như các yêu cầu HTTP XML nhưng tốt hơn và mạnh mẽ hơn Show Phương thức tìm nạp ()API tìm nạp đi kèm với phương thức tìm nạp () cho phép bạn tìm nạp dữ liệu từ tất cả các loại địa điểm khác nhau và làm việc với dữ liệu được tìm nạp. Nó cho phép bạn thực hiện một yêu cầu HTTP, tôi. e. , hoặc là yêu cầu GET (để lấy dữ liệu) hoặc yêu cầu POST (để đăng dữ liệu)
Phương thức tìm nạp () có hai tham số. Đường dẫn đến tài nguyên là tham số đầu tiên và luôn được yêu cầu, trong khi tham số init là tùy chọn. Sau đó, nó trả về một lời hứa phân giải thành một đối tượng phản hồi. Đối tượng phản hồi còn chứa dữ liệu cần được chuyển đổi sang định dạng bắt buộc để hoạt động với nó. Tuy nhiên, chúng tôi phải xử lý các lỗi HTTP vì lời hứa chỉ từ chối các lỗi mạng cú phápconst phản hồi=tìm nạp( URL [, init])
Thí dụ
xử lý lỗiNhư đã thảo luận, chúng tôi biết rằng các lỗi HTTP phải được xử lý bằng cách sử dụng các thuộc tính đối tượng phản hồi Response. ok và phản hồi. tình trạng. Phản ứng. ok là một giá trị Boolean cho phép chúng tôi biết liệu phản hồi có thành công hay không, trong khi Phản hồi. trạng thái đại diện cho mã trạng thái HTTP, chẳng hạn như 200 nếu thành công và 404 nếu không tìm thấy tài nguyên. Hãy xem đối tượng phản hồi sau NHẬN yêu cầu bằng cách sử dụng phương thức tìm nạp ()Chúng ta hãy xem một ví dụ đơn giản về tìm nạp một hình ảnh giúp hiểu khái niệm này dễ dàng hơn. Các bước liên quan sẽ được Mã số
|