HTTP Protokülü aşağıdaki method'ları içermektedir :
GET ile HEAD ikiside veri almak için kullanılan HTTP metodlarıdır. HEAD ile GET arasındaki fark HEAD'de cevap olarak bir içerik bölümü (response body) olmaması ve cevabın sadece HTTP Header'ların içinde geliyor olmasıdır. GET metodunda ise cevap bölümü bulunmaktadır. Örneğin bir sayfanın sadece meta datasını HEAD ile alabilirsiniz
POST ve PUT ikiside sunucuya veri göndermek için kullanılan HTTP metodlarıdır. POST sadece belirli bir kaynağa veri göndermek için kullanılır ve veri ile ne iş yapılacağı server'a bağlıdır. PUT ise aynı kaynağa aynı adres ile erişilir ve eğer içerik var ise gelen veriler ile değiştirilir , eğer içerik yok ise yeni içerik yaratılır. PUT ile daha çok server'a dosya bazlı içerikler göndermek için tercih edilir.