Mbinu za HTTP
Marejeleo yanayoweza kupitiwa kwa haraka ya kila mbinu ya ombi la HTTP — GET, POST, PUT, PATCH, DELETE na nyinginezo, pamoja na WebDAV — yakionyesha kwa mtazamo mmoja kama kila moja ni salama, idempotent na inaweza kuhifadhiwa katika cache, kama inachukua mwili wa ombi, na mfano wa kawaida. Kwenye kivinjari chako, bila malipo.
Kila mbinu ya kawaida ya ombi la HTTP na semantiki zake, kando kwa kando. Kila kitu kinaendesha kwenye kivinjari chako kutoka kwa marejeleo yaliyojengwa — hakuna kinachotumwa kwa seva.
| Mbinu | Madhumuni | Salama | Idempotent | Inaweza kuhifadhiwa cache | Mwili | Matumizi ya kawaida |
|---|
Kuhusu Mbinu za HTTP
Marejeleo haya ya njia za HTTP yanaweka kila njia ya ombi ya kawaida — GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS na TRACE — pamoja na nyongeza za kawaida za WebDAV kwenye jedwali moja linaloweza kuchanganuliwa. Kwa kila njia inajibu maswali ambayo waendelezaji hufikiria kihalisi: je, ni salama, je, ni idempotent, je, inaweza ku-cache, je, inabeba mwili wa ombi, na matumizi ya kawaida yanaonekanaje.
Sifa hizo tatu za kimantiki zinaongoza maamuzi halisi ya usanifu. Njia salama ni za kusoma tu na zinaweza ku-prefetch kwa uhuru; njia za idempotent zinaweza kurudiwa baada ya kushindwa kwa mtandao bila madhara ya ziada, ambalo ndilo hasa proxy na wateja wa HTTP wanavyodhani; na uwezo wa kucache unaamua kama majibu yanaweza kuhifadhiwa na kutumika tena.
Utafutaji unalingana na majina ya njia, sifa na matumizi — PATCH, idempotent na cache zote zinachuja jedwali — na kigeuzi cha kikundi kinatenganisha njia za kawaida kutoka seti ya WebDAV. Kila jina la njia hunakiliwa kwenye clipboard kwa bofya moja.
Jinsi ya kutumia Mbinu za HTTP
- Changanua jedwali kulinganisha njia kwenye safu za Safe, Idempotent, Cacheable na Body.
- Tafuta kwa jina, sifa au matumizi — kwa mfano PUT, idempotent au upload.
- Badilisha kati ya vikundi vya Standard na WebDAV kujumuisha au kutojumuisha njia za nyongeza.
- Elekeza kishale kwenye vidokezo vya safu kupata ufafanuzi rahisi wa kila sifa.
- Bofya kitufe cha kunakili kupata jina la njia kwa maelezo ya API au jaribio lako.