Rumah > hujung hadapan web > tutorial js > ⚡Rujukan Pantas API⚡

⚡Rujukan Pantas API⚡

Barbara Streisand
Lepaskan: 2024-11-01 00:29:02
asal
1040 orang telah melayarinya

⚡API Quick Reference⚡

1. Kata Kerja HTTP

┣ ? DAPATKAN : Dapatkan semula data daripada pelayan

┣ ? POST : Hantar data ke pelayan untuk mencipta sumber

┣ ? PUT : Hantar data ke pelayan untuk mengemas kini sumber

┣ ? PATCH : Hantar data ke pelayan untuk mengemas kini sebahagian sumber

┣ ? PADAM : Padamkan sumber daripada pelayan.

┣ ? TRACE : Mengembalikan permintaan HTTP penuh yang diterima oleh pelayan untuk tujuan penyahpepijatan dan diagnostik.

┣ ? PILIHAN : Mengembalikan kaedah HTTP yang disokong oleh pelayan untuk URL yang diminta.

┣ ? CONNECT : Menukar sambungan permintaan kepada TCP/IP lutsinar
terowong untuk komunikasi selamat.

┣ ? PURGE : Membatalkan sumber cache.

┣ ? LOCK : Mengunci sumber untuk kegunaan eksklusif oleh pelanggan.

┣ ? BUKA KUNCI : Membuka kunci sumber yang sebelum ini dikunci oleh pelanggan.

┣ ? MKCOL : Mencipta sumber koleksi baharu.

┣ ? SALINAN : Menyalin sumber yang dikenal pasti oleh Request-URI ke URI destinasi.

2. Kod Status HTTP

┣ ?1xx : Bermaklumat

┣ ?2xx : Kejayaan

┣ ?3xx : Ubah hala

┣ ?4xx : Ralat Pelanggan

┣ ?5xx : Ralat Pelayan

3. Tajuk Respons

┣ ? Jenis Kandungan : Menentukan jenis MIME data dalam badan tindak balas.

┣ ? Panjang Kandungan : Menentukan panjang badan tindak balas dalam bait.

┣ ? Kawalan Cache : Menentukan gelagat cache bagi respons.

┣ ? Lokasi : Menentukan URI sumber yang boleh digunakan untuk
dapatkan semula sumber yang diminta.

┣ ? Pelayan : Menentukan nama dan versi perisian pelayan yang menjana respons.

┣ ? Access-Control-Allow-Origin : Menentukan asal yang dibenarkan untuk mengakses sumber.

┣ ? Set-Cookie : Menentukan kuki yang harus disimpan oleh pelanggan dan dihantar semula ke pelayan dengan permintaan akan datang.

┣ ? Tamat tempoh : Menentukan tarikh dan masa selepas respons itu dianggap lapuk.

┣ ? Terakhir Diubah Suai : Menentukan tarikh dan masa sumber diubah suai terakhir.

4. Reka Bentuk API

┣ ? REHAT : Pemindahan Negeri Perwakilan, corak reka bentuk untuk
membina perkhidmatan web.

┣ ? SOAP : Protokol Akses Objek Mudah, protokol pemesejan untuk
bertukar-tukar data berstruktur.

┣ ? GraphQL : Bahasa pertanyaan dan masa jalan untuk membina API.

┣ ? API Gateway : Perkhidmatan yang mengurus, melindungi dan menskalakan API.

5. Seni Bina API

┣ ? SOA : Seni Bina Berorientasikan Perkhidmatan, gaya seni bina untuk membina sistem teragih.

┣ ? Perkhidmatan Mikro : Gaya seni bina untuk kompleks bangunan
aplikasi sebagai rangkaian perkhidmatan kecil dan bebas.

┣ ? Tanpa Pelayan : Model pelaksanaan pengkomputeran awan dengan awan
pembekal menguruskan infrastruktur dan memperuntukkan sumber secara automatik
mengikut keperluan.

┣ ? Didorong Peristiwa : Gaya seni bina yang aliran data antara komponen dicetuskan oleh peristiwa.

┣ ? API REHAT : Gaya seni bina yang menggunakan permintaan HTTP untuk MENDAPATKAN, POS, MELETAKKAN dan MENGHAPUS data.

6. Corak Reka Bentuk API

┣ ? Corak Penyesuai : Corak yang menukar antara muka kelas kepada antara muka lain yang diharapkan oleh pelanggan.

┣ ? Corak Penghias : Corak yang menambahkan gelagat pada objek individu secara dinamik.

┣ ? Corak Proksi : Corak yang menyediakan pengganti atau pemegang tempat untuk objek lain untuk mengawal akses kepadanya.

┣ ? Corak Rantaian Tanggungjawab : Corak yang mewakilkan arahan kepada rantaian pemprosesan objek.

┣ ? Corak Pemerhati : Corak yang mentakrifkan kebergantungan satu-ke-banyak antara objek supaya apabila satu objek bertukar keadaan, semua tanggungannya akan diberitahu dan dikemas kini secara automatik.

7. Keselamatan API

┣ ? OAuth : Standard terbuka untuk kebenaran yang digunakan untuk melindungi API.

┣ ? JWT : Token Web JSON, standard untuk penghantaran dengan selamat
maklumat antara pihak sebagai objek JSON.

┣ ? _ SSL/TLS_ : Keselamatan Lapisan Soket/Lapisan Pengangkutan, protokol untuk mewujudkan sambungan selamat antara pelanggan dan pelayan.

┣ ? Kunci API : Token rahsia yang digunakan untuk mengesahkan permintaan API.

┣ ? Penghadan Kadar : Teknik yang digunakan untuk mengehadkan bilangan permintaan yang boleh dibuat kepada API dalam tempoh masa tertentu.

┣ ? OpenID Connect : Lapisan pengesahan yang dibina di atas OAuth yang membolehkan pengguna disahkan merentas berbilang domain.

┣ ? Perkongsian Sumber Silang Asal (CORS) : Mekanisme yang membenarkan banyak sumber (cth., fon, JavaScript, dll.) pada halaman web diminta daripada domain lain di luar domain dari mana sumber itu berasal .

8. Ujian API

┣ ? Posmen : Alat popular untuk menguji dan menyahpepijat API.

┣ ? SoapUI : Alat untuk menguji perkhidmatan web SOAP dan REST.

┣ ? Swagger : Alat untuk mereka bentuk, membina dan menguji API.

┣ ? _ JMeter_ : Alat untuk menguji prestasi API.

┣ ? TestRail : Alat pengurusan ujian untuk merancang, melaksanakan dan
mengesan ujian API.

┣ ? Dredd : Alat baris arahan untuk menguji dokumentasi API terhadap pelaksanaan bahagian belakangnya.

┣ ? REST Assured : Pustaka berasaskan Java untuk menguji API RESTful.

┣ ? Karate DSL : Rangka kerja ujian untuk ujian API menggunakan sintaks Gherkin.

┣ ? HttpMaster : Alat untuk menguji dan menyahpepijat API.

┣ ? Assertible : Alat untuk menguji dan memantau API dengan ujian automatik.

9. Pembangunan IPU

┣ ??? Node.js : Masa jalan JavaScript untuk membina bahagian pelayan
aplikasi.

┣ ??? Express : Rangka kerja popular untuk membina aplikasi web dan API dengan Node.js.

┣ ??? Django : Rangka kerja web Python untuk membina aplikasi web dan API.

┣ ??? Kelalang : Rangka kerja web Python yang ringan untuk membina web
aplikasi dan API.

┣ ??? Musim Bunga : Rangka kerja Java untuk membina web peringkat perusahaan
aplikasi dan API.

┣ ?️ Swagger Editor : Alat untuk mereka bentuk dan mendokumentasikan API menggunakan spesifikasi OpenAPI.

┣ ?️ _Posmen _: Alat untuk menguji dan menyahpepijat API.

┣ ?️ Insomnia : Alat untuk mereka bentuk, menguji dan menyahpepijat API.

┣ ?️ Paw : Alat untuk mereka bentuk dan menguji API pada Mac OS.

┣ ?️ Pelan Tindakan API : Bahasa penerangan API peringkat tinggi untuk membina API RESTful.

Atas ialah kandungan terperinci ⚡Rujukan Pantas API⚡. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan