Metode permintaan HTTP

HTTP mendefinisikan serangkaian metode permintaan untuk menunjukkan tujuan permintaan dan apa yang diharapkan jika permintaan berhasil. Meskipun dapat berupa kata benda, metode permintaan ini terkadang disebut sebagai kata kerja HTTP . Setiap metode permintaan memiliki semantiknya sendiri, tetapi beberapa karakteristiknya sama di beberapa metode, khususnya metode permintaan yang dapat bersifat aman , idempoten , atau dapat di-cache .

GET

Metode ini GETmeminta representasi dari sumber daya yang ditentukan. Permintaan yang menggunakan metode ini hanya boleh mengambil data dan tidak boleh berisi kontenGET permintaan .

Metode ini HEADmeminta respons yang identik dengan GETpermintaan, tetapi tanpa isi respons.

POST

Metode ini POSTmengirimkan entitas ke sumber daya yang ditentukan, yang sering kali menyebabkan perubahan status atau efek samping pada server.

PUT

Metode ini PUTmengganti semua representasi sumber daya target saat ini dengan konten permintaan .

DELETE

Metode ini DELETEmenghapus sumber daya yang ditentukan.

CONNECT

Metode ini CONNECTmembangun terowongan ke server yang diidentifikasi oleh sumber daya target.

OPTIONS

Metode ini OPTIONSmenjelaskan pilihan komunikasi untuk sumber daya target.

TRACE

Metode ini TRACEmelakukan pengujian putaran balik pesan sepanjang jalur menuju sumber daya target.

PATCH

Metode ini PATCHmenerapkan modifikasi parsial pada suatu sumber daya.

Metode permintaan yang aman, idempoten, dan dapat di-cache

Tabel berikut mencantumkan metode permintaan HTTP dan kategorinya dalam hal keamanan, kemampuan cache, dan idempotensi.

MetodeAmanIdempotenDapat disimpan dalam cache
GETYaYaYa
HEADYaYaYa
OPTIONSYaYaTIDAK
TRACEYaYaTIDAK
PUTTIDAKYaTIDAK
DELETETIDAKYaTIDAK
POSTTIDAKTIDAKBersyarat*
PATCHTIDAKTIDAKBersyarat*
CONNECTTIDAKTIDAKTIDAK

POSTdan PATCHdapat di-cache ketika respons secara eksplisit menyertakan informasi kesegaranContent-Location dan header yang cocok.

Spesifikasi

Spesifikasi
Semantik HTTP HUBUNGKAN
Semantik HTTP PILIHAN
Semantik HTTP HEAD
Semantik HTTP HAPUS
Semantik HTTP GET
Semantik HTTP PUT
Semantik HTTP POST

Kompatibilitas peramban

CONNECT
DELETE
GET
HEAD
OPTIONS
POST
PUT

Legenda

Tips: Anda dapat mengeklik/mengetuk sel untuk informasi lebih lanjut.

Dukungan penuh
Dukungan penuh

Lihat juga

Comments

Popular posts from this blog

IT Dev

cara menginstal dan menggunakan npm dotenv