Api Là Gì?

Api là gì?.API là một cơ chế cho phép hai thành phần phần mềm giao tiếp với nhau bằng cách sử dụng một tập hợp các định nghĩa và giao thức. Ví dụ, hệ thống phần mềm của cơ quan thời tiết chứa dữ liệu thời tiết hàng ngày. Ứng dụng thời tiết trên điện thoại của bạn sẽ "nói chuyện" với hệ thống thông qua một API và hiển thị thông tin cập nhật thời tiết hàng ngày trên điện thoại của bạn.

API là gì?


API là viết tắt của Giao diện lập trình ứng dụng. Trong ngữ cảnh của API, thuật ngữ "ứng dụng" đề cập đến bất kỳ phần mềm nào có các khả năng khác nhau. Một giao diện có thể được xem như một hợp đồng dịch vụ giữa hai ứng dụng. Hợp đồng xác định cách hai ứng dụng giao tiếp với nhau thông qua các yêu cầu và phản hồi. Tài liệu API cho các ứng dụng này chứa thông tin về cách các nhà phát triển xây dựng các yêu cầu và phản hồi này.

Xem thêm:Fail Là Gì? Cách Sử Dụng Fail Đúng Cách Trong Tiếng Anh

API hoạt động như thế nào?


Kiến trúc API thường được hiểu dưới dạng máy chủ và máy khách. Ứng dụng gửi yêu cầu được gọi là máy khách và ứng dụng gửi phản hồi được gọi là máy chủ. Vì vậy, trong ví dụ về thời tiết, cơ sở dữ liệu của cơ quan thời tiết là máy chủ và ứng dụng di động là máy khách.


API hoạt động theo bốn cách khác nhau, tùy thuộc vào thời điểm và lý do chúng được tạo.

API SOAP 


Các API này sử dụng Giao thức truy cập đối tượng đơn giản. Máy chủ và máy khách trao đổi thông điệp ở định dạng XML. Đây là loại API không linh hoạt thường được sử dụng trong quá khứ.

API RPC


Các API này được gọi là các lệnh gọi thủ tục từ xa. Máy khách thực hiện một chức năng (hoặc quá trình) trên máy chủ và máy chủ sẽ gửi lại kết quả cho máy khách.

Xem thêm: Api Là Gì? Tìm Hiểu Thông Tin Chi Tiết Về Web Api Mà Bạn Không Nên Bỏ Qua

API Websocket


API Websocket là một phiên bản hiện đại khác của API web sử dụng các đối tượng JSON để truyền dữ liệu. API WebSocket hỗ trợ giao tiếp hai chiều giữa ứng dụng khách và máy chủ. Máy chủ có thể gửi thông báo gọi lại đến các máy khách được kết nối, điều này làm cho API này hiệu quả hơn một API REST.

API REST


Đây là loại API linh hoạt và phổ biến nhất trên web hiện nay. Máy khách gửi yêu cầu đến máy chủ dưới dạng dữ liệu. Máy chủ sử dụng đầu vào từ máy khách để khởi tạo các chức năng bên trong và trả lại dữ liệu đầu ra cho máy khách. Chúng ta hãy hiểu REST API chi tiết hơn bên dưới.

API REST là gì?


REST là từ viết tắt của State Transition. REST định nghĩa một tập hợp các chức năng như GET, PUT, DELETE, v.v. Dữ liệu mà máy khách có thể sử dụng để truy cập máy chủ. Máy khách và máy chủ trao đổi dữ liệu thông qua giao thức HTTP.


Đặc điểm chính của API REST là nó không có trạng thái. Không trạng thái có nghĩa là máy chủ không lưu dữ liệu máy khách giữa các yêu cầu. Yêu cầu mà máy khách gửi đến máy chủ tương tự như URL bạn nhập vào trình duyệt của mình để truy cập một trang web. Phản hồi từ máy chủ là dữ liệu thuần túy, không được hiển thị dưới dạng đồ họa như thường thấy trên các trang web.

Xem thêm:Api Là Gì? Các Khái Niệm Liên Quan Đến Api 

Trên đây là những thông tin chi tiết liên quan đến api là gì. Cảm ơn bạn đọc đã quan tâm bài viết.

Bạn vừa xem: Api Là Gì?

Mọi thông tin xin vui lòng liên hệ với Chung cư Tabudec VN


Nhận xét

Bài đăng phổ biến từ blog này

Chợ Online Phong Phú Rao Bán Đồ Trang Trí Noel Cho Ô Tô

Bdsm Là Gì? Bdsm Là Tốt Hay Xấu? Nhận Biết Ai Thích Bdsm

Mẫu Suv Cỡ A Của Honda Vừa Ra Mắt Đã Thu Hút Hàng Nghìn Đơn Đặt Hàng Tại Thị Trường Này, Giá Chỉ Từ 400 Triệu Đồng