ในโพสต์นี้ เราจะเข้าใจความแตกต่างระหว่างเมธอด GET และ POST ใน HTML
GET วิธี
-
พารามิเตอร์ถูกวางไว้ภายใน URL
-
เป้าหมายหลักคือการดึงข้อมูล/เอกสารที่อยู่ภายใน
-
มีความสามารถในการบุ๊กมาร์กผลลัพธ์ของแบบสอบถาม
-
มีความเสี่ยงและไม่ปลอดภัยเพียงพอ
-
เนื่องจากข้อมูลและหนังสือรับรองแสดงเป็นข้อความธรรมดา
-
ทุกคนสามารถเห็นได้
-
ข้อจำกัดของข้อมูลคืออนุญาตให้ใช้เฉพาะอักขระ ASCII เท่านั้น
-
มีอักขระได้ไม่เกิน 2,000 ตัวเท่านั้น
-
นอกจากนี้ยังกล่าวว่าให้ความยาวของข้อมูลเป็นค่าต่ำสุด
-
สามารถแคชข้อมูลได้เมื่อใช้เมธอด GET
-
ใช้กับภาษาต่างประเทศไม่ได้
-
มันถูกใช้กับเครื่องมือค้นหาจำนวนมาก
-
วิธี GET ทำให้ติดต่อกับเว็บเซิร์ฟเวอร์ได้หนึ่งครั้ง
วิธีการโพสต์
-
พารามิเตอร์จะถูกวางไว้ภายในร่างกาย
-
เป้าหมายหลักคือการอัปเดตข้อมูล/เอกสารที่อยู่ภายใน
-
ไม่มีความสามารถในการบุ๊กมาร์กผลลัพธ์ของข้อความค้นหา
-
ปลอดภัยกว่าและปลอดภัยกว่าเมื่อเปรียบเทียบกับวิธี GET
-
สามารถเก็บข้อมูลได้ถึง 8 Mb.
-
ความยาวของข้อมูลสามารถเป็นค่าใดก็ได้
-
ไม่แสดงตัวแปรที่มีอยู่ใน URL
-
ไม่มีข้อจำกัดด้านข้อมูล ดังนั้นจึงอนุญาตให้ใช้อักขระทั้งหมดได้
-
ไม่สามารถแคชข้อมูลได้เมื่อใช้วิธี POST
-
วิธี POST ทำให้ติดต่อกับเว็บเซิร์ฟเวอร์สองคน