Web service API là gì
5/5 - (3 bình chọn) API là gì? Web API là gì? RESTful API là gì? Show API là gì?API viết tắt của Application Programming Interface Giao diện lập trình ứng dụng. API là một tập hợp các quy trình, giao thức và công cụ để xây dựng các ứng dụng phần mềm. API cho phép lập trình viên dễ dàng hơn vào chương trình hoặc dịch vụ của công ty khác. Ứng dụng của API
Web API là gì?
Về mặt kỹ thuật, một ứng dụng web bao gồm hai loại tập lệnh: 1) Tập lệnh phía máy khách (client): JavaScript, HTML và các ngôn ngữ kịch bản phía máy khách khác được sử dụng để thiết kế các biểu mẫu web nhằm trình bày thông tin cho người dùng. 2) Tập lệnh phía máy chủ (server): Các ngôn ngữ kịch bản phía máy chủ khác được sử dụng để thực hiện logic nghiệp vụ và các hoạt động liên quan đến cơ sở dữ liệu như lưu trữ và truy xuất thông tin. Một ứng dụng web là sự tương tác giữa Con người-Hệ thống. Nó có thể là ứng dụng trang đơn chỉ để cung cấp thông tin cho một số doanh nghiệp hoặc nó có thể là một tập hợp các trang web được sử dụng để lấy một số thông tin từ người dùng và cung cấp dịch vụ cho người dùng. Đặc điểm của API là gì?
Ứng dụng nào sử dụng API?Những dịch vụ Web API có thể được truy cập bởi những loại người dùng khác nhau như:
Các dịch vụ API web được sử dụng khi ứng dụng được sử dụng trên hệ thống phân tán. Web API nhận các yêu cầu từ các loại thiết bị khách khác nhau như thiết bị di động, máy tính xách tay, v.v. và gửi chúng đến máy chủ web để xử lý và trả về dữ liệu mong muốn cho máy khách. RESTful API là gì?RESTful API là một tiêu chuẩn dùng trong việc thiết kế API cho các ứng dụng web (thiết kế Web services) để tiện cho việc quản lý các resource. Nó chú trọng vào tài nguyên hệ thống (tệp văn bản, ảnh, âm thanh, video, hoặc dữ liệu động), bao gồm các trạng thái tài nguyên được định dạng và được truyền tải qua HTTP. Đặc điểm của RESTful APIREST (REpresentational State Transfer) là một dạng chuyển đổi cấu trúc dữ liệu, một kiểu kiến trúc để viết API. Nó sử dụng phương thức HTTP đơn giản để tạo cho giao tiếp giữa các máy. Vì vậy, thay vì sử dụng một URL cho việc xử lý một số thông tin người dùng, REST gửi một yêu cầu HTTP như GET, POST, DELETE, vv đến một URL để xử lý dữ liệu. RESTful API là một tiêu chuẩn dùng trong việc thiết kế các API cho các ứng dụng web để quản lý các resource. RESTful là một trong những kiểu thiết kế API được sử dụng phổ biến ngày nay để cho các ứng dụng (web, mobile) khác nhau giao tiếp với nhau. Chức năng quan trọng nhất của REST là quy định cách sử dụng các HTTP method (như GET, POST, PUT, DELETE) và cách định dạng các URL cho ứng dụng web để quản các resource. RESTful không quy định logic code ứng dụng và không giới hạn bởi ngôn ngữ lập trình ứng dụng, bất kỳ ngôn ngữ hoặc framework nào cũng có thể sử dụng để thiết kế một RESTful API. RESTful hoạt động như thế nào?REST hoạt động chủ yếu dựa vào giao thức HTTP. Các hoạt động cơ bản nêu trên sẽ sử dụng những phương thức HTTP riêng.
Những phương thức hay hoạt động này thường được gọi là CRUD tương ứng với Create, Read, Update, Delete Tạo, Đọc, Sửa, Xóa. Ưu điểm của API
Nhược điểm của API
Nguồn: API là gì? Web API là gì? RESTful API là gì? Bài viết này có hữu ích với bạn không? CóKhông |