Itu tergantung pada situasi konkret .. tetapi secara umum:
PUT = perbarui atau ubah sumber daya konkret dengan URI sumber daya konkret.
POST = buat sumber daya baru di bawah sumber URI yang diberikan.
Yaitu
Edit posting blog:
PUT: / blog / entri / 1
Buat yang baru:
POST: / blog / entri
PUT dapat membuat sumber daya baru dalam beberapa keadaan di mana URI sumber daya baru jelas sebelum permintaan. POST dapat digunakan untuk mengimplementasikan beberapa kasus penggunaan lain juga, yang tidak ditanggung oleh yang lain (DAPATKAN, PUT, HAPUS, KEPALA, OPSI)
Pemahaman umum untuk sistem CRUD adalah GET = request, POST = create, Put = update, DELETE = delete