Semua alat Percuma

Rujukan boleh imbas untuk setiap kaedah permintaan HTTP — GET, POST, PUT, PATCH, DELETE dan selebihnya, serta WebDAV — menunjukkan sepintas lalu sama ada setiap satu selamat, idempoten dan boleh dicache, jika ia mengambil badan, dan contoh tipikal. Dalam pelayar anda, percuma.

Setiap kaedah permintaan HTTP piawai dan semantiknya, bersebelahan. Semua berjalan dalam pelayar anda daripada rujukan terbina dalam — tiada yang dihantar ke pelayan.

Kaedah Tujuan Selamat Idempoten Boleh cache Badan Penggunaan tipikal
Tiada kaedah sepadan dengan carian anda.
Cuba nama atau istilah lain — contohnya PATCH, idempoten atau cache.
Ya Tidak Bersyarat Pilihan Tidak digalakkan

Mengenai Kaedah HTTP

Rujukan kaedah HTTP ini meletakkan setiap kaedah permintaan standard — GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS dan TRACE — ditambah lanjutan WebDAV yang lazim ke dalam satu jadual yang mudah diimbas. Bagi setiap kaedah, ia menjawab soalan yang benar-benar difikirkan oleh pembangun: adakah ia selamat, adakah ia idempoten, adakah ia boleh dicache, adakah ia membawa badan permintaan, dan bagaimana rupa penggunaan tipikalnya.

Tiga sifat semantik ini mendorong keputusan reka bentuk sebenar. Kaedah selamat hanya untuk baca dan boleh diprafetch dengan bebas; kaedah idempoten boleh dicuba semula selepas kegagalan rangkaian tanpa kesan sampingan, yang tepat seperti apa yang diandaikan oleh proksi dan pelanggan HTTP; dan kebolehcache-an menentukan sama ada respons boleh disimpan dan digunakan semula.

Carian memadankan nama kaedah, sifat dan kes penggunaan — PATCH, idempotent dan cache semuanya menapis jadual — dan togol kumpulan mengasingkan kaedah standard daripada set WebDAV. Setiap nama kaedah disalin ke papan keratan dengan satu klik.

Cara menggunakan Kaedah HTTP

  1. Imbas jadual untuk membandingkan kaedah merentasi lajur Safe, Idempotent, Cacheable dan Body.
  2. Cari mengikut nama, sifat atau kes penggunaan — contohnya PUT, idempotent atau upload.
  3. Tukar antara kumpulan Standard dan WebDAV untuk memasukkan atau mengecualikan kaedah lanjutan.
  4. Tuding tetikus pada tooltip lajur untuk takrifan bahasa mudah bagi setiap sifat.
  5. Klik butang salin untuk mendapatkan nama kaedah bagi spesifikasi API atau ujian anda.

Soalan lazim

Selamat bermaksud permintaan langsung tidak mengubah keadaan pelayan — GET dan HEAD hanya untuk baca. Idempoten bermaksud mengulang permintaan yang sama mempunyai kesan sama seperti menghantarnya sekali sahaja — DELETE adalah idempoten tetapi tidak selamat, kerana panggilan pertama memang mengubah keadaan.

PUT menggantikan keseluruhan sumber dengan badan yang anda hantar dan bersifat idempoten. PATCH mengaplikasikan pengubahsuaian separa — hanya medan yang anda sertakan berubah — dan tidak dijamin idempoten. Gunakan PUT untuk penggantian penuh dan PATCH untuk kemas kini yang disasarkan.

Kerana pelanggan, proksi dan SDK secara automatik mencuba semula permintaan idempoten selepas tamat masa atau sambungan terputus. POST yang tidak idempoten dicuba semula secara membuta tuli boleh mencipta pesanan atau rekod pendua, itulah sebabnya API pembayaran memasangkan POST dengan kunci idempotensi.

Respons GET dan HEAD boleh dicache secara lalai. Respons POST hanya boleh dicache apabila header kesegaran yang jelas membenarkannya, yang jarang berlaku dalam praktik. Kaedah lain tidak boleh dicache — respons mereka tidak boleh disimpan dan digunakan semula.

WebDAV melanjutkan HTTP untuk pengurusan fail jauh, menambah kaedah seperti PROPFIND, MKCOL, COPY, MOVE, LOCK dan UNLOCK. Anda akan menemuinya semasa bekerja dengan pelayan WebDAV, protokol kalendar/kenalan yang dibina di atasnya, atau integrasi pemacu rangkaian.

Ya. Keseluruhan jadual adalah percuma dan berjalan dalam pelayar anda daripada set data terbina dalam — carian dan penapisan tidak menghantar apa-apa ke pelayan.

Perlukan bantuan?
Menemui masalah dengan alat ini? Beritahu pasukan kami.
Laporkan masalah

Tambah alat percuma ini ke laman web anda sendiri — salin dan tampal kod di bawah.