Rumah  >  Artikel  >  hujung hadapan web  >  ⚡Rujukan Pantas API⚡

⚡Rujukan Pantas API⚡

Barbara Streisand
Barbara Streisandasal
2024-11-01 00:29:02887semak imbas

⚡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:
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