Rumah In-The-News Apa itu transfer status representasional (istirahat)? - definisi dari techopedia

Apa itu transfer status representasional (istirahat)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Transfer Negara Representasional (REST)?

Representational state transfer (REST) ​​adalah kerangka kerja sistem terdistribusi yang menggunakan protokol dan teknologi Web. Arsitektur REST melibatkan interaksi klien dan server yang dibangun di sekitar transfer sumber daya. Web adalah implementasi REST terbesar.

Sistem yang sesuai dengan prinsip REST disebut sebagai RESTful.

Techopedia menjelaskan Representational State Transfer (REST)

Roy Fielding, salah satu penulis utama dari spesifikasi HTTP, mengembangkan konsep REST pada tahun 2000 sebagai bagian dari disertasi doktoralnya.

REST dapat digunakan untuk mengambil data situs web melalui menafsirkan file halaman Web bahasa XML (extensible markup) dengan data yang diinginkan. Selain itu, penerbit online menggunakan REST saat memberikan konten sindikasi kepada pengguna dengan mengaktifkan konten halaman Web dan pernyataan XML. Pengguna dapat mengakses halaman Web melalui URL situs web, membaca file XML dengan browser Web, dan menafsirkan dan menggunakan data sesuai kebutuhan.

Kendala REST dasar meliputi:

  • Klien dan Server: Klien dan server dipisahkan dari operasi REST melalui antarmuka yang seragam, yang meningkatkan portabilitas kode klien.
  • Stateless: Setiap permintaan klien harus berisi semua data yang diperlukan untuk pemrosesan permintaan tanpa menyimpan konteks klien di server.
  • Cacheable: Responses (seperti halaman Web) dapat di-cache di komputer klien untuk mempercepat Penjelajahan Web. Respons didefinisikan sebagai dapat disimpan dalam cache atau tidak dapat disimpan untuk mencegah klien menggunakan kembali data yang basi atau tidak pantas ketika menanggapi permintaan lebih lanjut.
  • Layered System: Memungkinkan klien untuk terhubung ke server akhir melalui lapisan perantara untuk meningkatkan skalabilitas.
Apa itu transfer status representasional (istirahat)? - definisi dari techopedia