Somut duruma bağlıdır .. ancak genel olarak:
PUT = somut bir kaynağı, kaynağın somut bir URI'siyle güncelleyin veya değiştirin.
POST = verilen URI'nin kaynağı altında yeni bir kaynak oluştur .
yani
Blog gönderisini düzenleme:
PUT: / blog / giriş / 1
Yeni bir tane oluşturun:
POST: / blog / giriş
PUT, yeni kaynağın URI'sinin istekten önce açık olduğu bazı durumlarda yeni bir kaynak oluşturabilir. POST, başkaları tarafından kapsanmayan diğer birkaç kullanım durumunu da uygulamak için kullanılabilir (GET, PUT, DELETE, HEAD, OPTIONS)
CRUD sistemleri için genel anlayış GET = request, POST = create, Put = update, DELETE = delete