REST API Module For uHotelBooking System 1

ใบ อนุญาต: ทดลองใช้ฟรี ‎ขนาดแฟ้ม: 39.94 KB
‎คะแนนจากผู้ใช้: 0.0/5 - ‎0 ‎โหวต

โมดูล REST API สําหรับระบบ uHotelBooking REST เป็นหลักการทางสถาปัตยกรรมพื้นฐานของเว็บ สิ่งที่น่าอัศจรรย์เกี่ยวกับเว็บคือความจริงที่ว่าลูกค้า (เบราว์เซอร์) และเซิร์ฟเวอร์สามารถโต้ตอบในรูปแบบที่ซับซ้อนโดยที่ลูกค้าไม่รู้อะไรล่วงหน้าเกี่ยวกับเซิร์ฟเวอร์และทรัพยากรที่โฮสต์ ข้อจํากัดที่สําคัญคือเซิร์ฟเวอร์และไคลเอ็นต์ต้องยอมรับสื่อที่ใช้ซึ่งในกรณีของเว็บคือ HTML API ที่ยึดตามหลักการของ REST ไม่จําเป็นต้องให้ลูกค้ารู้อะไรเกี่ยวกับโครงสร้างของ API แต่เซิร์ฟเวอร์จําเป็นต้องให้ข้อมูลใดก็ตามที่ลูกค้าต้องการเพื่อโต้ตอบกับบริการ ฟอร์ม HTML เป็นตัวอย่างของฟอร์มนี้: เซิร์ฟเวอร์ระบุตําแหน่งที่ตั้งของทรัพยากร และเขตข้อมูลที่ต้องการ เบราว์เซอร์ไม่ทราบล่วงหน้าว่าจะส่งข้อมูลไปยังที่ใดและไม่ทราบล่วงหน้าว่าจะส่งข้อมูลใด เซิร์ฟเวอร์ให้ข้อมูลทั้งสองรูปแบบ (หลักธรรมนี้เรียกว่า HATEOAS) ดังนั้นสิ่งนี้ใช้กับ HTTP อย่างไรและจะดําเนินการในทางปฏิบัติได้อย่างไร HTTP มุ่งเน้นรอบคํากริยาและทรัพยากร คํากริยาสองคําในการใช้งานหลักคือ GET และ POST ซึ่งฉันคิดว่าทุกคนจะจดจําได้ อย่างไรก็ตาม มาตรฐาน HTTP จะกําหนดข้อมูลอื่นๆ อีกมากมาย เช่น PUT และ DELETE คํากริยาเหล่านี้จะถูกนําไปใช้กับทรัพยากรตามคําแนะนําของเซิร์ฟเวอร์ เรามีโมดูล RESP API สําหรับสคริปต์ uHotelBooking มีผู้ดูแลไซต์หรือเจ้าของโรงแรมที่สามารถเข้าถึงข้อมูลไซต์ที่ได้รับการป้องกันได้

ประวัติรุ่น

  • เวอร์ชัน 1 โพสต์เมื่อ 2019-04-23
    ข้อบกพร่องได้รับการแก้ไขคุณสมบัติที่ได้รับการปรับปรุง

รายละเอียดหลักสูตร

Eula

EULA - ข้อตกลงสิทธิ์การใช้งานสําหรับผู้ใช้

PHP DataGrid - ตัวควบคุมเว็บของกริดข้อมูล ลิขสิทธิ์ 2006 - 2019 พลังขั้นสูงของ PHP โปรแกรมนี้เป็นซอฟต์แวร์ที่ใช้ร่วมกัน: คุณสามารถแจกจ่ายใหม่และ / หรือแก้ไขภายใต้เงื่อนไขของใบอนุญาตสาธารณะทั่วไปที่น้อยลง GNU (GNU LGPL) ตามที่เผยแพร่โดยมูลนิธิซอฟต์แวร์ฟรีไม่ว่าจะเป็นรุ่น 3 ของใบอนุญาตหรือ (ตามตัวเลือกของคุณ) รุ่นที่ใหม่กว่า สิทธิ์การใช้งานนี้หมายความว่าคุณจะสามารถเข้าถึงซอร์สโค้ดเต็มรูปแบบเพื่อปรับเปลี่ยนหรือปรับแต่งตามความต้องการของคุณ: เพิ่มฟีเจอร์ใหม่ เปลี่ยนสไตล์ หรือแม้แต่ปรับโค้ดให้เหมาะสม ทุกอย่างขึ้นอยู่กับคุณ นอกจากนี้คุณยังสามารถใช้โปรแกรมนี้ในโปรแกรมเชิงพาณิชย์หรือแอปพลิเคชันของคุณ สําหรับข้อมูลเพิ่มเติมโปรดอ่านข้อความของ GNU LGPL หรือเอกสารที่จําเป็นอื่น ๆ อย่างระมัดระวังซึ่งอาจช่วยให้คุณเข้าใจได้ โปรแกรมนี้ถูกแจกจ่ายด้วยความหวังว่ามันจะมีประโยชน์ แต่ไม่มีการรับประกันใด ๆ โดยไม่ต้องรับประกันโดยนัยของความสามารถในการขายหรือความเหมาะสมสําหรับวัตถุประสงค์เฉพาะ ดูที่ใบอนุญาตสาธารณะทั่วไปของ GNU สําหรับรายละเอียดเพิ่มเติม