API là viết tắt của gì? Và các từ viết tắt khác: REST, SOAP, XML, JSON, WSDL

API đại diện cho điều gì

Khi bạn sử dụng trình duyệt, trình duyệt của bạn thực hiện yêu cầu từ máy chủ khách hàng và máy chủ sẽ gửi lại các tệp mà trình duyệt của bạn tập hợp và hiển thị trang web. Nhưng nếu bạn chỉ muốn máy chủ hoặc trang web của mình nói chuyện với một máy chủ khác thì sao? Điều này sẽ yêu cầu bạn lập trình mã cho một API.

Những gì hiện API La viêt tăt của?

API là từ viết tắt của Giao diện lập trình ứng dụng. An API là một tập hợp các quy trình, giao thức và công cụ để tạo các ứng dụng hỗ trợ web và dựa trên thiết bị di động. Các API chỉ định cách bạn có thể xác thực (tùy chọn), yêu cầu và nhận dữ liệu từ API máy chủ.

API là gì?

Khi được sử dụng trong bối cảnh phát triển web, một API thường là một tập hợp các thông báo yêu cầu Giao thức truyền siêu văn bản (HTTP) được xác định, cùng với định nghĩa về cấu trúc của các thông báo phản hồi. Web API cho phép kết hợp nhiều dịch vụ vào các ứng dụng mới được gọi là mashup.Wikipedia

Mô tả video về chức năng của API

Có hai giao thức chính khi phát triển một API. Các ngôn ngữ lập trình chính thức như Microsoft .NET và các nhà phát triển Java thường thích SOAP hơn nhưng giao thức phổ biến nhất là REST. Giống như bạn nhập địa chỉ vào trình duyệt để nhận phản hồi, mã của bạn chuyển một yêu cầu đến một API - nghĩa đen là một đường dẫn trên máy chủ xác thực và phản hồi thích hợp với dữ liệu bạn yêu cầu. Các phản hồi cho SOAP phản hồi bằng XML, trông rất giống HTML - mã được trình duyệt của bạn sử dụng.

Nếu bạn muốn kiểm tra các API mà không cần viết một dòng mã, DHC có một tuyệt vời Ứng dụng Chrome để tương tác với các API và xem phản hồi của họ.

SDK viết tắt là gì?

SDK là từ viết tắt của Bộ công cụ dành cho nhà phát triển phần mềm.

Khi một công ty xuất bản API của họ, thường có tài liệu đi kèm cho thấy cách API xác thực, cách nó có thể được truy vấn và phản hồi thích hợp là gì. Để giúp các nhà phát triển có một khởi đầu thuận lợi, các công ty thường xuất bản Bộ công cụ dành cho nhà phát triển phần mềm để dễ dàng đưa một lớp hoặc các chức năng cần thiết vào các dự án mà nhà phát triển đang viết.

XML từ viết tắt là viết tắt của gì?

XML là từ viết tắt của Ngôn ngữ đánh dấu eXtensible. XML là một ngôn ngữ đánh dấu được sử dụng để mã hóa dữ liệu ở một định dạng mà con người có thể đọc được và máy móc có thể đọc được.

Dưới đây là một ví dụ về cách XML xuất hiện:

<?xml phiên bản ="1.0"?>
<product id ="1">
Sản phẩm A
Sản phẩm đầu tiên

5.00
mỗi

Từ viết tắt JSON là viết tắt của gì?

JSON là từ viết tắt của Ký hiệu đối tượng JavaScript. JSON là một định dạng để cấu trúc dữ liệu được gửi qua lại thông qua một API. JSON là một giải pháp thay thế cho XML. Các API REST thường phản hồi hơn với JSON - một định dạng tiêu chuẩn mở sử dụng văn bản mà con người có thể đọc được để truyền các đối tượng dữ liệu bao gồm các cặp thuộc tính-giá trị.

Dưới đây là một ví dụ về dữ liệu ở trên bằng cách sử dụng JSON:

{
"Tôi": 1,
"chức vụ": "Sản phẩm A",
"sự miêu tả": "Sản phẩm đầu tiên",
"giá bán": {
"số lượng": "5.00",
"mỗi": "mỗi"
}
}

Viết tắt REST là gì?

REST là từ viết tắt của chuyển trạng thai biểu hiện phong cách kiến ​​trúc cho các hệ thống siêu phương tiện phân tán. Được đặt tên bởi Roy Thomas Fielding

Chà… thở sâu! Bạn có thể đọc toàn bộ luận văn ở đây, được gọi là Phong cách kiến ​​trúc và Thiết kế kiến ​​trúc phần mềm dựa trên mạng được đệ trình đáp ứng một phần các yêu cầu về mức độ BÁC SĨ TRIẾT HỌC về Thông tin và Khoa học Máy tính bởi Roy Thomas Fielding.

Cảm ơn Tiến sĩ Fielding! Đọc thêm về REST của tại Wikipedia.

Từ viết tắt SOAP là viết tắt của gì?

SOAP là từ viết tắt của Giao thức truy cập đối tượng đơn giản

Tôi không phải là một lập trình viên, nhưng theo ý kiến ​​của tôi, các nhà phát triển yêu thích SOAP làm như vậy vì họ có thể dễ dàng phát triển mã trong một giao diện lập trình tiêu chuẩn đọc tệp Ngôn ngữ Định nghĩa Dịch vụ Web (WSDL). Họ không cần phải phân tích cú pháp phản hồi, nó đã được hoàn thành bằng cách sử dụng WSDL. SOAP yêu cầu một phong bì lập trình, xác định cấu trúc thông báo và cách xử lý nó, một tập hợp các quy tắc mã hóa để thể hiện các trường hợp của kiểu dữ liệu do ứng dụng xác định và quy ước để biểu diễn các lệnh gọi và phản hồi thủ tục.

5 Comments

  1. 1
  2. 2
  3. 3
  4. 4

    Cuối cùng (cuối cùng!) Một bản tóm tắt ngắn gọn về ý nghĩa của tất cả những từ viết tắt nghe có vẻ đáng sợ trước đây này. Cảm ơn bạn đã sử dụng ngôn ngữ rõ ràng và trực tiếp, result = một tương lai có vẻ tươi sáng hơn một chút cho nhà phát triển sinh viên này.

    • 5

      Xin chào Vic, vâng… tôi đồng ý. Lời nói thật đáng sợ. Tôi nhớ lần đầu tiên tôi lập trình một yêu cầu tới một API và tất cả đều được nhấp vào và tôi không thể tin rằng nó thực sự dễ dàng như thế nào. Thanks!

Bạn nghĩ gì?

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.