Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

ความแตกต่างระหว่างวิธี GET และ POST ใน HTML


ในโพสต์นี้ เราจะเข้าใจความแตกต่างระหว่างเมธอด GET และ POST ใน HTML

GET วิธี

  • พารามิเตอร์ถูกวางไว้ภายใน URL

  • เป้าหมายหลักคือการดึงข้อมูล/เอกสารที่อยู่ภายใน

  • มีความสามารถในการบุ๊กมาร์กผลลัพธ์ของแบบสอบถาม

  • มีความเสี่ยงและไม่ปลอดภัยเพียงพอ

  • เนื่องจากข้อมูลและหนังสือรับรองแสดงเป็นข้อความธรรมดา

  • ทุกคนสามารถเห็นได้

  • ข้อจำกัดของข้อมูลคืออนุญาตให้ใช้เฉพาะอักขระ ASCII เท่านั้น

  • มีอักขระได้ไม่เกิน 2,000 ตัวเท่านั้น

  • นอกจากนี้ยังกล่าวว่าให้ความยาวของข้อมูลเป็นค่าต่ำสุด

  • สามารถแคชข้อมูลได้เมื่อใช้เมธอด GET

  • ใช้กับภาษาต่างประเทศไม่ได้

  • มันถูกใช้กับเครื่องมือค้นหาจำนวนมาก

  • วิธี GET ทำให้ติดต่อกับเว็บเซิร์ฟเวอร์ได้หนึ่งครั้ง

วิธีการโพสต์

  • พารามิเตอร์จะถูกวางไว้ภายในร่างกาย

  • เป้าหมายหลักคือการอัปเดตข้อมูล/เอกสารที่อยู่ภายใน

  • ไม่มีความสามารถในการบุ๊กมาร์กผลลัพธ์ของข้อความค้นหา

  • ปลอดภัยกว่าและปลอดภัยกว่าเมื่อเปรียบเทียบกับวิธี GET

  • สามารถเก็บข้อมูลได้ถึง 8 Mb.

  • ความยาวของข้อมูลสามารถเป็นค่าใดก็ได้

  • ไม่แสดงตัวแปรที่มีอยู่ใน URL

  • ไม่มีข้อจำกัดด้านข้อมูล ดังนั้นจึงอนุญาตให้ใช้อักขระทั้งหมดได้

  • ไม่สามารถแคชข้อมูลได้เมื่อใช้วิธี POST

  • วิธี POST ทำให้ติดต่อกับเว็บเซิร์ฟเวอร์สองคน