O referință ușor de parcurs pentru fiecare metodă de cerere HTTP — GET, POST, PUT, PATCH, DELETE și celelalte, plus WebDAV — care arată dintr-o privire dacă fiecare este sigură, idempotentă și poate fi pusă în cache, dacă acceptă un corp și un exemplu tipic. În browserul tău, gratuit.

Fiecare metodă standard de cerere HTTP și semantica sa, una lângă alta. Totul rulează în browserul tău dintr-o referință încorporată — nimic nu este trimis către server.

Metodă Scop Sigură Idempotentă Cacheabilă Corp Utilizare tipică
Nicio metodă nu corespunde căutării tale.
Încearcă un alt nume sau termen — de exemplu PATCH, idempotent sau cache.
Da Nu Condițional Opțional Nerecomandat

Despre Metode HTTP

Această referință de metode HTTP reunește fiecare metodă de cerere standard — GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS și TRACE — plus extensiile WebDAV comune, într-un singur tabel ușor de parcurs. Pentru fiecare metodă răspunde la întrebările pe care dezvoltatorii chiar și le pun: este sigură, este idempotentă, este cacheable, poartă un corp de cerere și cum arată o utilizare tipică.

Aceste trei proprietăți semantice determină decizii reale de design. Metodele sigure sunt doar pentru citire și pot fi preîncărcate liber; metodele idempotente pot fi reîncercate după o eroare de rețea fără efecte secundare, exact ceea ce presupun proxy-urile și clienții HTTP; iar cacheabilitatea determină dacă răspunsurile pot fi stocate și reutilizate.

Căutarea corespunde numelor de metode, proprietăților și cazurilor de utilizare — PATCH, idempotent și cache filtrează toate tabelul — iar un comutator de grup separă metodele standard de setul WebDAV. Fiecare nume de metodă se copiază în clipboard dintr-un singur clic.

Cum să utilizați Metode HTTP

  1. Parcurge tabelul pentru a compara metodele pe coloanele Safe, Idempotent, Cacheable și Body.
  2. Caută după nume, proprietate sau caz de utilizare — de exemplu PUT, idempotent sau upload.
  3. Comută între grupurile Standard și WebDAV pentru a include sau exclude metodele de extensie.
  4. Treci cu mouse-ul peste tooltip-urile coloanelor pentru o definiție clară a fiecărei proprietăți.
  5. Apasă butonul de copiere pentru a prelua un nume de metodă pentru specificația API sau testul tău.

Întrebări frecvente

Sigură înseamnă că cererea nu modifică deloc starea serverului — GET și HEAD sunt doar pentru citire. Idempotentă înseamnă că repetarea aceleiași cereri are același efect ca trimiterea ei o singură dată — DELETE este idempotentă, dar nu sigură, pentru că primul apel chiar modifică starea.

PUT înlocuiește întreaga resursă cu corpul pe care îl trimiți și este idempotentă. PATCH aplică o modificare parțială — se schimbă doar câmpurile pe care le incluzi — și nu este garantată ca idempotentă. Folosește PUT pentru înlocuiri complete și PATCH pentru actualizări punctuale.

Pentru că clienții, proxy-urile și SDK-urile reîncearcă automat cererile idempotente după expirări sau conexiuni întrerupte. Un POST neidempotent reîncercat orbește poate crea comenzi sau înregistrări duplicate, motiv pentru care API-urile de plată combină POST cu chei de idempotență.

Răspunsurile GET și HEAD sunt cacheable implicit. Răspunsurile POST pot fi cache-uite doar când antetele explicite de prospețime o permit, ceea ce este rar în practică. Celelalte metode nu sunt cacheable — răspunsurile lor nu trebuie stocate și reutilizate.

WebDAV extinde HTTP pentru gestionarea fișierelor la distanță, adăugând metode precum PROPFIND, MKCOL, COPY, MOVE, LOCK și UNLOCK. Le vei întâlni când lucrezi cu servere WebDAV, protocoale de calendar/contacte construite pe ele, sau integrări cu unități de rețea.

Da. Întregul tabel este gratuit și rulează în browserul tău dintr-un set de date integrat — căutarea și filtrarea nu trimit nimic la server.

Ai nevoie de ajutor?
Ai întâmpinat o problemă cu acest instrument? Spune-ne.
Raportează o problemă

Adăugați acest instrument gratuit pe propriul site — copiați și lipiți codul de mai jos.