Perbezaan: 1. Hubungan kemasukan: REST API ialah subset API Semua API REST, tetapi bukan semua API REST API ialah superset API REST 2. Pengenalpastian sumber: dalam seni bina API , setiap sumber mempunyai pengecam sumber unik yang sepadan Apabila status sumber berubah, pengecam sumber tidak akan berubah 3. Pengurusan negeri: Dalam seni bina REST API, semua operasi adalah Status, tidak mengikut prinsip CRUD.
REST API dan API berbeza dalam tiga aspek berikut:
Hubungan kemasukan: REST API ialah subset API, semua API REST ialah API, tetapi bukan semua API ialah API REST . API ialah superset API REST.
Pengecam sumber: Dalam seni bina REST API, setiap sumber mempunyai pengecam sumber unik yang sepadan (pengecam sumber Apabila status sumber berubah, pengecam sumber tidak akan berubah. Dalam seni bina API umum, semua perkara dalam Web (teks, audio, video, gambar, pautan) diabstrak secara seragam ke dalam sumber Apabila status sumber berubah, pengecam sumber akan berubah.
Pengurusan negeri: Dalam seni bina REST API, semua operasi adalah tanpa negara dan tidak mengikut prinsip CRUD. Dalam seni bina API umum, semua operasi adalah stateful.
Secara umumnya, perbezaan utama antara REST API dan API terletak pada konsep reka bentuk, kaedah pelaksanaan dan cara mengendalikan permintaan.
Atas ialah kandungan terperinci Apakah perbezaan antara api rehat dan api. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!