บ้าน ในข่าว การถ่ายโอนสถานะการดำเนินการ (พักผ่อน) คืออะไร? - คำจำกัดความจาก techopedia

การถ่ายโอนสถานะการดำเนินการ (พักผ่อน) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การโอนย้ายสถานะแทน (REST) ​​หมายถึงอะไร

Representational state transfer (REST) ​​เป็นเฟรมเวิร์กระบบแบบกระจายที่ใช้เว็บโปรโตคอลและเทคโนโลยี สถาปัตยกรรม REST เกี่ยวข้องกับการโต้ตอบระหว่างไคลเอ็นต์และเซิร์ฟเวอร์ที่สร้างขึ้นจากการถ่ายโอนทรัพยากร เว็บเป็นการใช้งาน REST ที่ใหญ่ที่สุด

ระบบที่สอดคล้องกับหลักการ REST เรียกว่า RESTful

Techopedia อธิบาย Representational State Transfer (REST)

Roy Fielding หนึ่งในผู้เขียนหลักของข้อกำหนด HTTP ได้พัฒนาแนวคิด REST ในปี 2000 โดยเป็นส่วนหนึ่งของวิทยานิพนธ์ระดับปริญญาเอกของเขา

REST อาจใช้เพื่อรวบรวมข้อมูลเว็บไซต์ผ่านการแปลไฟล์มาร์กอัปภาษา (XML) ไฟล์เว็บเพจที่มีข้อมูลที่ต้องการ นอกจากนี้ผู้เผยแพร่ออนไลน์ใช้ REST เมื่อให้เนื้อหาที่แจกจ่ายแก่ผู้ใช้โดยเปิดใช้งานเนื้อหาของหน้าเว็บและคำสั่ง XML ผู้ใช้สามารถเข้าถึงเว็บเพจผ่าน URL ของเว็บไซต์อ่านไฟล์ XML ด้วยเว็บเบราว์เซอร์และตีความและใช้ข้อมูลได้ตามต้องการ

ข้อ จำกัด REST พื้นฐานรวมถึง:

  • ไคลเอนต์และเซิร์ฟเวอร์: ไคลเอนต์และเซิร์ฟเวอร์จะถูกแยกออกจากการดำเนินการ REST ผ่านทางอินเตอร์เฟสที่เหมือนกันซึ่งช่วยเพิ่มความสะดวกในการพกพารหัสลูกค้า
  • ไร้สัญชาติ: คำขอของลูกค้าแต่ละรายจะต้องมีข้อมูลที่จำเป็นทั้งหมดสำหรับการประมวลผลคำขอโดยไม่ต้องจัดเก็บบริบทของลูกค้าบนเซิร์ฟเวอร์
  • Cacheable: สามารถตอบสนอง (เช่นเว็บเพจ) บนคอมพิวเตอร์ไคลเอนต์เพื่อเพิ่มความเร็วในการท่องเว็บ การตอบสนองถูกกำหนดให้เป็นแคชหรือไม่สามารถแคชเพื่อป้องกันไม่ให้ลูกค้านำข้อมูลเก่าหรือข้อมูลที่ไม่เหมาะสมกลับมาใช้ใหม่เมื่อตอบสนองต่อคำขอเพิ่มเติม
  • ระบบเลเยอร์: ช่วยให้ลูกค้าเชื่อมต่อกับเซิร์ฟเวอร์ปลายทางผ่านเลเยอร์กลางเพื่อเพิ่มความยืดหยุ่น
การถ่ายโอนสถานะการดำเนินการ (พักผ่อน) คืออะไร? - คำจำกัดความจาก techopedia