En överskådlig referens för varje HTTP-begäranmetod — GET, POST, PUT, PATCH, DELETE och resten, plus WebDAV — som med en blick visar om var och en är säker, idempotent och cachebar, om den tar en kropp och ett typiskt exempel. I din webbläsare, gratis.

Varje standardiserad HTTP-begäranmetod och dess semantik, sida vid sida. Allt körs i din webbläsare från en inbyggd referens — inget skickas till servern.

Metod Syfte Säker Idempotent Cachebar Kropp Typisk användning
Ingen metod matchar din sökning.
Prova ett annat namn eller en annan term — till exempel PATCH, idempotent eller cache.
Ja Nej Villkorlig Valfri Avrådes

Om HTTP-metoder

Den här referensen för HTTP-metoder samlar varje standardbegäransmetod — GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS och TRACE — plus de vanliga WebDAV-tilläggen i en enda överskådlig tabell. För varje metod besvaras de frågor utvecklare faktiskt resonerar kring: är den säker, är den idempotent, är den cachebar, bär den en begärandekropp, och hur ser en typisk användning ut.

De tre semantiska egenskaperna driver verkliga designbeslut. Säkra metoder är skrivskyddade och kan förhämtas fritt; idempotenta metoder kan göras om efter ett nätverksfel utan sidoeffekter, vilket är precis vad proxyservrar och HTTP-klienter förutsätter; och cachebarhet avgör om svar får lagras och återanvändas.

Sökningen matchar metodnamn, egenskaper och användningsfall — PATCH, idempotent och cache filtrerar alla tabellen — och en gruppomkopplare separerar standardmetoderna från WebDAV-uppsättningen. Varje metodnamn kopieras till urklipp med ett klick.

Så använder du HTTP-metoder

  1. Skanna tabellen för att jämföra metoder över kolumnerna Säker, Idempotent, Cachebar och Kropp.
  2. Sök på namn, egenskap eller användningsfall — till exempel PUT, idempotent eller uppladdning.
  3. Växla mellan grupperna Standard och WebDAV för att inkludera eller exkludera tilläggsmetoderna.
  4. Håll muspekaren över kolumntipsen för en enkel förklaring av varje egenskap.
  5. Klicka på kopieringsknappen för att hämta ett metodnamn till din API-specifikation eller ditt test.

Vanliga frågor

Säker betyder att begäran inte ändrar serverns tillstånd alls — GET och HEAD är skrivskyddade. Idempotent betyder att upprepning av samma begäran har samma effekt som att skicka den en gång — DELETE är idempotent men inte säker, eftersom det första anropet faktiskt ändrar tillståndet.

PUT ersätter hela resursen med den kropp du skickar och är idempotent. PATCH tillämpar en partiell ändring — bara de fält du inkluderar ändras — och är inte garanterat idempotent. Använd PUT för fullständiga ersättningar och PATCH för riktade uppdateringar.

Eftersom klienter, proxyservrar och SDK:er automatiskt gör om idempotenta begäranden efter timeouts eller avbrutna anslutningar. En icke-idempotent POST som görs om blint kan skapa dubbla ordrar eller poster, vilket är varför betal-API:er kombinerar POST med idempotensnycklar.

Svar på GET och HEAD är cachebara som standard. POST-svar kan cachas endast när uttryckliga färskhets-headrar tillåter det, vilket är sällsynt i praktiken. Övriga metoder är inte cachebara — deras svar får inte lagras och återanvändas.

WebDAV utökar HTTP för fjärrfilhantering och lägger till metoder som PROPFIND, MKCOL, COPY, MOVE, LOCK och UNLOCK. Du stöter på dem när du arbetar med WebDAV-servrar, kalender-/kontaktprotokoll byggda på dem, eller integrationer med nätverksdiskar.

Ja. Hela tabellen är gratis och körs i din webbläsare från ett inbyggt dataset — sökning och filtrering skickar inget till servern.

Behöver du hjälp?
Hittade du ett problem med det här verktyget? Berätta för oss.
Rapportera ett problem

Lägg till det här gratisverktyget på din egen webbplats — kopiera och klistra in koden nedan.