Rumah >hujung hadapan web >tutorial js >Mata pengetahuan teras ini mesti dikuasai dalam komunikasi hadapan dan belakang!
Rehat ialah spesifikasi reka bentuk antara muka yang paling popular pada masa ini, spesifikasi yang mesti diketahui oleh kedua-dua bahagian hadapan dan bahagian belakang
Spesifikasi ini mentakrifkan pelbagai proses dalam pembangunan antara muka
Protokol
Dalam proses berkomunikasi dengan perkhidmatan back-end melalui API, pelanggan harus menggunakan protokol HTTPS
Nama domain
API harus Deployment di bawah nama domain khusus hendaklah disimpan semudah mungkin. Jika anda pasti bahawa API adalah sangat mudah dan tidak akan dikembangkan lagi, anda boleh mempertimbangkan untuk meletakkannya di bawah nama domain utama Berikut ialah dua contoh akar URL biasa:
Versi)
Semua API mesti kekal serasi ke belakang Anda mesti memperkenalkan versi baharu API sambil memastikan versi lama API masih tersedia. Oleh itu, sokongan versi harus disediakan untuknya
Alamat (laluan) Penghala (penghala)
URL khusus API
Bagi sama ada URL mesti menggunakan tanda sempang (-) atau garis bawah (_), tidak ada yang keras dan pantas peraturan, tetapi ia mesti disatukan mengikut situasi pasukan
Kata kerja (kaedah kaedah permintaan)
Untuk jenis operasi khusus sumber, ia diwakili oleh HTTP kata kerja. Terdapat lima kata kerja HTTP yang biasa digunakan (arahan SQL yang sepadan ada dalam kurungan).
parameter url
Semua parameter URL mestilah dalam semua huruf kecil dan mesti menggunakan borang parameter jenis garis bawah
Parameter halaman mesti ditetapkan pada halaman, page_size
Respons
Anda mesti memilih kod status HTTP yang sesuai.
Mesti mengembalikan data format JSON.
Semua ralat mestilah dalam format ralat yang sama.
Kod status biasa
'message' => ':message', // 错误的具体描述 'errors' => ':errors', // 参数的具体错误描述,422 等状态提供 'code' => ':code', // 业务自定义的异常码 'status_code' => ':status_code', // http状态码 'debug' => ':debug', // debug 信息,非生产环境提供Apakah mesej itu?
Mesej HTTP digunakan untuk bertukar maklumat apabila HTTP meminta dan membalas. Mesej mengalir ke pelayan daripada pelanggan
Mesej dibahagikan kepada dua kategori: mesej permintaan dan mesej respons
Struktur mesej asas mesej permintaan dan respons adalah sama, dan terdiri. daripada Terdiri daripada tiga bahagian:
Baris permulaan: Huraikan mesejSerasi dengan penyemak imbas dan pelayan nod
Cipta XMLHttpRequests daripada penyemak imbas Cipta permintaan http daripada node.js
API Janji Sokongan
Tukar data permintaan dan data respons
Batalkan permintaan
Tukar data JSON secara automatik
Pelanggan menyokong pertahanan terhadap XSRF
Atas ialah kandungan terperinci Mata pengetahuan teras ini mesti dikuasai dalam komunikasi hadapan dan belakang!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!