จากมุมมอง REST การสนทนาผ่านเว็บควรเป็นเช่นนี้
รับ / ตัวอย่าง
200 OK - มี HTML ในรูปแบบเปล่า
ผู้ใช้กรอกข้อมูลในแบบฟอร์ม
POST / ตัวอย่าง
formfield1 = ok
formfield2 = ไม่ดี
400 BAD REQUEST - บรรจุ HTML ในแบบฟอร์มที่มีประชากรซึ่งมีข้อผิดพลาด
ผู้ใช้ระบุปัญหาด้วยการส่งแบบฟอร์มและแก้ไข
POST / ตัวอย่าง
formfield1 = ok
formfield2 = คงที่
201 CREATED - มี HTML พร้อมข้อความยืนยันและลิงค์ต่อไป (เช่นส่วนหัว Location สำหรับไคลเอนต์ REST) หรือ 200 OK และ 204 NO เนื้อหาไม่เป็นที่ยอมรับ
ไม่จำเป็นต้องแนะนำการเปลี่ยนเส้นทางและมันจะทำลายความหมายของการสนทนาให้ทำ