Metode HTTP

Metode HTTP

Kode dan metode status HTTP adalah elemen penting dalam ekosistem Internet dan membentuk tulang punggung komunikasi antara server web dan klien. Siapa pun yang pernah mengunjungi situs web telah berinteraksi dengan mekanisme ini, sering kali tanpa disadari. Sebagai contoh, ketika sebuah halaman tidak dapat ditemukan, kita akan menemukan kode status "404 Tidak Ditemukan" yang sudah tidak asing lagi. Pada saat seperti itu, menjadi jelas betapa eratnya hubungan antara pengalaman online kita dengan kode-kode ini. Dalam koreografi lalu lintas web yang kompleks, metode HTTP berfungsi sebagai panduan arah yang menunjukkan tindakan apa yang harus dilakukan, sementara kode status HTTP memberi tahu kita tentang keberhasilan atau kegagalan tindakan tersebut. Sistem ganda ini memberikan kejelasan dan efisiensi pada lalu lintas web, sehingga memungkinkan situs web dan aplikasi web berinteraksi dengan lancar dengan berbagai perangkat dan pengguna. HTTP adalah bahasa yang sebagian besar tidak terlihat, namun memainkan peran sentral dalam dunia digital yang mengelilingi kita.

#GET

Metode HTTP GET telah ditentukan dalam bagian 4.3.1 dari dokumen RFC 7231 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#HEAD

Metode HTTP HEAD telah ditentukan dalam bagian 4.3.2 dari dokumen RFC 7231 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#POST

Metode HTTP POST telah ditentukan dalam bagian 4.3.3 dari dokumen RFC 7231 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#PUT

Metode HTTP PUT telah ditentukan dalam bagian 4.3.4 dari dokumen RFC 7231 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#DELETE

Metode HTTP DELETE telah ditentukan dalam bagian 4.3.5 dari dokumen RFC 7231 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#CONNECT

Metode HTTP CONNECT telah ditentukan dalam bagian 4.3.6 dari dokumen RFC 7231 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#OPTIONS

Metode HTTP OPTIONS telah ditentukan dalam bagian 4.3.7 dari dokumen RFC 7231 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#TRACE

Metode HTTP TRACE telah ditentukan dalam bagian 4.3.8 dari dokumen RFC 7231 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#PROPFIND

Metode HTTP PROPFIND telah ditentukan dalam bagian 9.1 dari dokumen RFC 4918 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#PROPPATCH

Metode HTTP PROPPATCH telah ditentukan dalam bagian 9.2 dari dokumen RFC 4918 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#MKCOL

Metode HTTP MKCOL telah ditentukan dalam bagian 9.3 dari dokumen RFC 4918 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#COPY

Metode HTTP COPY telah ditentukan dalam bagian 9.8 dari dokumen RFC 4918 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#MOVE

Metode HTTP MOVE telah ditentukan dalam bagian 9.9 dari dokumen RFC 4918 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#LOCK

Metode HTTP LOCK telah ditentukan dalam bagian 9.10 dari dokumen RFC 4918 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

#UNLOCK

Metode HTTP UNLOCK telah ditentukan dalam bagian 9.11 dari dokumen RFC 4918 oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

Metode HTTPCacheableIdempotentSafeRequest has payload bodyResponse has payload body
GETYa.Ya.Ya.OpsionalYa.
HEADYa.Ya.Ya.OpsionalTidak.
POSTYa.Tidak.Tidak.Ya.Ya.
PUTTidak.Ya.Tidak.Ya.Ya.
DELETETidak.Ya.Tidak.OpsionalYa.
CONNECTTidak.Tidak.Tidak.OpsionalYa.
OPTIONSTidak.Ya.Ya.OpsionalYa.
TRACETidak.Ya.Ya.Tidak.Ya.