HTTP yöntemi

HTTP yöntemi

HTTP durum kodları ve yöntemleri, İnternet ekosisteminde çok önemli unsurlardır ve web sunucuları ile istemciler arasındaki iletişimin bel kemiğini oluştururlar. Bir web sitesini ziyaret etmiş olan herkes, çoğu zaman farkına varmadan bu mekanizmalarla etkileşime girmiştir. Örneğin, bir sayfa bulunamadığında, tanıdık "404 Not Found" durum koduyla karşılaşılır. Böyle bir anda, çevrimiçi deneyimlerimizin bu kodlarla ne kadar yakından bağlantılı olduğu ortaya çıkar. Web trafiğinin karmaşık koreografisinde, HTTP yöntemleri hangi eylemin gerçekleştirilmesi gerektiğini gösteren yön kılavuzları olarak hizmet verirken, HTTP durum kodları da bu eylemlerin başarılı ya da başarısız olduğunu bize bildirir. Bu ikili sistem, web trafiğine netlik ve verimlilik sağlayarak web sitelerinin ve web uygulamalarının çok çeşitli cihazlar ve kullanıcılarla sorunsuz bir şekilde etkileşime girmesine olanak tanır. Çoğunlukla görünmez kalan bir dildir, ancak bizi çevreleyen dijital dünyada merkezi bir rol oynar.

#GET

HTTP yöntemi GET, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 7231'ün 4.3.1. bölümünde belirtilmiştir.

#HEAD

HTTP yöntemi HEAD, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 7231'ün 4.3.2. bölümünde belirtilmiştir.

#POST

HTTP yöntemi POST, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 7231'ün 4.3.3. bölümünde belirtilmiştir.

#PUT

HTTP yöntemi PUT, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 7231'ün 4.3.4. bölümünde belirtilmiştir.

#DELETE

HTTP yöntemi DELETE, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 7231'ün 4.3.5. bölümünde belirtilmiştir.

#CONNECT

HTTP yöntemi CONNECT, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 7231'ün 4.3.6. bölümünde belirtilmiştir.

#OPTIONS

HTTP yöntemi OPTIONS, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 7231'ün 4.3.7. bölümünde belirtilmiştir.

#TRACE

HTTP yöntemi TRACE, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 7231'ün 4.3.8. bölümünde belirtilmiştir.

#PROPFIND

HTTP yöntemi PROPFIND, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 4918'ün 9.1. bölümünde belirtilmiştir.

#PROPPATCH

HTTP yöntemi PROPPATCH, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 4918'ün 9.2. bölümünde belirtilmiştir.

#MKCOL

HTTP yöntemi MKCOL, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 4918'ün 9.3. bölümünde belirtilmiştir.

#COPY

HTTP yöntemi COPY, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 4918'ün 9.8. bölümünde belirtilmiştir.

#MOVE

HTTP yöntemi MOVE, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 4918'ün 9.9. bölümünde belirtilmiştir.

#LOCK

HTTP yöntemi LOCK, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 4918'ün 9.10. bölümünde belirtilmiştir.

#UNLOCK

HTTP yöntemi UNLOCK, Internet Engineering Task Force (IETF) ve World Wide Web Consortium (W3C) tarafından belge RFC 4918'ün 9.11. bölümünde belirtilmiştir.

HTTP yöntemiCacheableIdempotentSafeRequest has payload bodyResponse has payload body
GETYesYesYesOpsiyonelYes
HEADYesYesYesOpsiyonelHayır
POSTYesHayırHayırYesYes
PUTHayırYesHayırYesYes
DELETEHayırYesHayırOpsiyonelYes
CONNECTHayırHayırHayırOpsiyonelYes
OPTIONSHayırYesYesOpsiyonelYes
TRACEHayırYesYesHayırYes