Permintaan HTTP memiliki isi jika memiliki header Panjang Konten atau Transfer-Encoding ( RFC 2616 4.3 ). Jika permintaan tidak memiliki keduanya, ia tidak memiliki isi, dan server Anda harus memperlakukannya seperti itu.
Yang mengatakan itu tidak biasa untuk permintaan PUT untuk tidak memiliki tubuh, jadi jika saya merancang klien yang benar-benar ingin mengirim tubuh kosong, saya akan melewati Content-Length: 0. Memang, tergantung pada pembacaan POST seseorang dan definisi metode PUT ( RFC 2616 9.5, 9.6 ) orang mungkin berpendapat bahwa tubuh tersirat diperlukan - tetapi cara yang masuk akal untuk menangani tidak ada benda adalah dengan menganggap benda dengan panjang nol.