~/VibeHandbook
PDF ฟรี

บท 03 · 02

URL คืออะไรกันแน่

(Uniform Resource Locator) คือที่อยู่ที่คุณขอเข้าถึง มันดูเหมือนสตริงยาว ๆ เส้นเดียว แต่จริง ๆ แล้วเป็นชิ้นส่วนที่มีป้ายกำกับหลายชิ้นเย็บติดกัน ลองแยกชิ้นนี้ดู:

https://shop.example.com/products/shoes?size=10

  https            scheme   — how to talk (use HTTPS, the secure way)
  shop.example.com host     — which server to talk to
  /products/shoes  path     — which page or thing you want from it
  ?size=10         query    — extra details ("the size-10 ones")

อ่านมันแบบที่อยู่ไปรษณีย์ที่กลับด้าน:

  • scheme (https) คือโปรโตคอล — กฎของบทสนทนา ทุกวันนี้แทบจะเป็น https เสมอ
  • host (shop.example.com) ระบุว่า server ไหน ที่จะติดต่อด้วย
  • path (/products/shoes) ระบุว่า สิ่งไหน บน server นั้นที่คุณต้องการ
  • query (?size=10) ที่เป็นตัวเลือกเสริม จะพาพารามิเตอร์เพิ่มเติมมาด้วย เช่น ตัวกรองหรือคำค้นหา

เวลามีคนพูดว่า "" หรือ "route" พวกเขาแทบจะหมายถึง path เฉพาะบน host เฉพาะเสมอ นั่นคือความหมายทั้งหมดของคำที่ดูน่ากลัวเหล่านั้น

อยากได้แบบออฟไลน์?

ดาวน์โหลดหนังสือทั้งเล่มเป็น PDF หรือ EPUB — ฟรี