Isi kandungan:
- Definisi - Apakah maksud Pemindahan Negeri Berjangkit (REST)?
- Techopedia menerangkan Perpindahan Negeri Perwakilan (REST)
Definisi - Apakah maksud Pemindahan Negeri Berjangkit (REST)?
Pemindahan negeri wakil (REST) adalah rangka kerja sistem yang diedarkan yang menggunakan protokol dan teknologi Web. Senibina REST melibatkan interaksi klien dan pelayan yang dibina di sekitar pemindahan sumber. Web adalah pelaksanaan REST terbesar.
Sistem yang mematuhi prinsip REST disebut sebagai RESTful.
Techopedia menerangkan Perpindahan Negeri Perwakilan (REST)
Roy Fielding, salah satu pengarang utama spesifikasi HTTP, membangunkan konsep REST pada tahun 2000 sebagai sebahagian daripada disertasi doktoralnya.
REST boleh digunakan untuk menangkap data laman web melalui mentafsir bahasa markup bahasa (XML) fail laman web dengan data yang dikehendaki. Di samping itu, penerbit dalam talian menggunakan REST apabila menyediakan kandungan bersindiket kepada pengguna dengan mengaktifkan kandungan laman web dan penyataan XML. Pengguna boleh mengakses laman Web melalui URL laman web, membaca fail XML dengan penyemak imbas Web, dan mentafsir dan menggunakan data seperti yang diperlukan.
Kekangan REST asas termasuk:
- Pelanggan dan Pelayan: Pelanggan dan pelayan dipisahkan dari operasi REST melalui antara muka seragam, yang meningkatkan kecerahan kod klien.
- Stateless: Setiap permintaan klien mesti mengandungi semua data yang diperlukan untuk pemprosesan permintaan tanpa menyimpan konteks klien di pelayan.
- Cacheable: Tanggapan (seperti laman web) dapat di-cache pada komputer klien untuk mempercepat Pelayaran Web. Tanggungjawab ditakrifkan sebagai cacheable atau tidak cacheable untuk menghalang pelanggan daripada menggunakan semula data yang basi atau tidak sesuai ketika menanggapi permintaan selanjutnya.
- Sistem Layered: Membolehkan pelanggan untuk menyambung ke pelayan akhir melalui lapisan perantaraan untuk peningkatan skala yang lebih baik.