Devdit
 

method POST และ GET แตกต่างกันอย่างไร HTML

2.9K

บทความนี้กล่าวถึงความแตกต่างของแท็ก form ในส่วนของ attribute method POST และ method GET ของภาษา HTML แตกต่างกันอย่างไร สถานการณ์แบบไหน ควรใช้อะไร

 

การสื่อสารแบบ method POST

1. เหมาะกับการส่งข้อมูลผ่าน form เช่น form สมัครสมาชิก, เข้าสู่ระบบ, ซื้อสินค้า เป็นต้น

2. เหมาะกับการส่งข้อมูลจำนวนปริมาณที่มาก และต้องการความปลอดภัย

3. การส่งแบบ POST ข้อมูลจะไม่แสดงในส่วนของ URL เว็บไซต์

 

การสื่อสารแบบ method GET

1. เหมาะกับการส่งข้อมูลแบบลิงก์ หรือ Query String เช่น เป็นลิงก์ให้กด เมื่อกดแล้วแนบตัวแปรไปกับลิงก์ เช่น คลิกที่หัวข้อข่าวเพื่อโหลดเนื้อหาขึ้นมา

2. เหมาะกับการส่งข้อมูลปริมาณที่น้อย และไม่คำนึงถึงความปลอดภัยมาก

3. การส่งแบบ GET ข้อมูลจะแสดงในส่วนของ URL เว็บไซต์ เช่น devdit.com/?search=PHP แปลว่าส่งตัวแปร search ทีค่าคือ PHP

สรุป

1. ถ้าเป็นฟอร์มควรใช้ POST ถ้าเป็นลิงก์ต้องใช้ GET

2. ถ้าข้อมูลต้องการความปลอดภัย พิจารณา POST ก่อน GET เสมอ

3. ถ้าข้อมูลมีปริมาณในการส่งที่มาก พิจารณา POST ก่อน GET เสมอ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ