Rest Api Là Gì

  -  
RESTful API là gì ?

Sự đặc biệt quan trọng của API trong số ứng dụng thời nay là vấn đề ko thể tranh biện. Một vận dụng nhưng không tồn tại API thì nhỏng một máy bộ tính không kết nối internet vậy. Và nlỗi một điều hiển nhiên, hồ hết sản phẩm sau khi trở nên tân tiến một thời gian đã sinh ra phần đa chuẩn mực thông thường với so với API, nó đó là RESTful

Dù hiện giờ cũng có rất nhiều nội dung bài viết về RESTful API mà lại bản thân vẫn ý muốn viết về sự việc này nhằm đóng góp một phần ý kiến vào câu hỏi kiến thiết RESTful API. Bài viết này cũng chính là kỹ năng và kiến thức mình từ khám phá, tìm hiểu thêm qua nhiều nguồn, nếu bản thân tất cả không đúng sót gì, mong mỏi các bạn hãy góp ý thêm giúp bản thân. Thanks you

*

Các nguyên tố của nó

API (Application Programming Interface) là một trong tập những phép tắc với nguyên tắc mà lại Từ đó, một vận dụng hay như là 1 thành phần đã liên can với 1 ứng dụng hay yếu tắc không giống. API có thể trả về tài liệu cơ mà bạn phải cho vận dụng của chính bản thân mình ngơi nghỉ hầu như kiểu dáng dữ liệu thịnh hành nlỗi JSON xuất xắc XML.

Bạn đang xem: Rest api là gì

REST (REpresentational State** T**ransfer) là một trong dạng thay đổi cấu trúc tài liệu, một phong cách phong cách thiết kế để viết API. Nó sử dụng cách thức HTTPhường. đơn giản dễ dàng nhằm tạo nên giao tiếp thân các vật dụng. Vì vậy, vắt vì chưng thực hiện một URL cho câu hỏi cách xử trí một số lên tiếng người tiêu dùng, REST gửi một hưởng thụ HTTP như GET, POST, DELETE, vv đến một URL nhằm xử lý tài liệu.

RESTful API là một tiêu chuẩn sử dụng vào việc xây cất những API cho các ứng dụng web nhằm cai quản các resource. RESTful là 1 trong những trong những phong cách thi công API được áp dụng phổ biến thời nay khiến cho những vận dụng (website, mobile…) khác biệt tiếp xúc cùng nhau.

Chức năng đặc biệt quan trọng độc nhất vô nhị của REST là cơ chế bí quyết sử dụng các HTTP. method (nhỏng GET, POST, PUT, DELETE…) và biện pháp format các URL mang lại áp dụng website nhằm quản ngại các resource. RESTful không luật pháp súc tích code vận dụng với không giới hạn vì ngữ điệu lập trình vận dụng, bất kỳ ngôn từ hoặc framework nào thì cũng hoàn toàn có thể áp dụng nhằm xây cất một RESTful API.

RESTful API chuyển động như vậy nào?

Sau khi chúng ta hiểu rằng RESTful API là gì thì trong phần này bọn họ thuộc tò mò nguyên tắc hoạt động vui chơi của nó nhé. Giống nlỗi các giao thức truyền thông media xuất xắc cấu tạo tài liệu không giống. Để đọc được bản chất sự việc thì trước nhất rất cần phải hiểu nguyên lý buổi giao lưu của nó.

Xem thêm: Maã Bưu Chính Đồng Nai (Mã Bưu Chính, Zip Code, Postal Code)

*

REST chuyển động chủ yếu phụ thuộc giao thức HTTP.. Các chuyển động cơ bản nêu bên trên đã sử dụng đầy đủ cách thức HTTPhường. riêng.

GET (SELECT): Trả về một Resource hoặc một danh sách Resource.POST (CREATE): Tạo bắt đầu một Resource.PUT (UPDATE): Cập nhật ban bố đến Resource.DELETE (DELETE): Xoá một Resource.

Những cách tiến hành tuyệt vận động này thường được Hotline là CRUD tương xứng với Create, Read, Update, Delete – Tạo, Đọc, Sửa, Xóa.

Xem thêm: Công Nghệ Thông Tin Tiếng Anh Là Gì, Những Điều Cần Biết Về Ngành

Bây Giờ nhiều phần thiết kế viên viết RESTful API giờ đây những lựa chọn JSON là format phê chuẩn mà lại cũng có khá nhiều người lựa chọn XML làm format, nói bình thường dùng vắt nào cũng khá được miễn tiện thể và nkhô giòn.

Authentication request với kết cấu tài liệu trả về

RESTful API không thực hiện session với cookie, nó sử dụng một access_token với từng request. Bạn hoàn toàn có thể tìm hiểu JWT (JsonWebToken)nhằm hiểu ra rộng. Mình đang làm cho một bài xích về JWT vào phần sau nữa

*

Một số ưu điểm chủ yếu lúc thực hiện RESTFUL API là:

Giúp cho vận dụng rõ ràng hơnREST URL thay mặt đến resource chứ không phải hành độngDữ liệu được trả về với khá nhiều định hình không giống nhau như: xml, html, json….Code đơn giản dễ dàng và ngắn gọnREST chú trọng vào tài nguyên ổn của hệ thống

Những website ngày này hay thực hiện REST API nhằm cho phép kết nối đến tài liệu của mình. Trong đó, facebook cũng cung cấp những REST API sẽ giúp đỡ những vận dụng phía bên ngoài kết nối đến tài liệu của họ

Cuối cùng

Cảm ơn vì chưng chúng ta sẽ hiểu cho đây, mong muốn để giúp không nhiều mang đến chúng ta bắt đầu mày mò về RESTful API. Trong bài xích tiếp theo sau, bản thân sẽ build một phầm mềm RESTful API với Ruby on Rails, hẹn gặp gỡ lại chúng ta trong lần tới. Một lần nữa cảm ơn chúng ta

*
*