HTML Uniform Resource Locators
URL เป็นอีกคำหนึ่งสำหรับที่อยู่เว็บ
URL สามารถประกอบด้วยคำ (เช่น w3schools.com) หรือที่อยู่อินเทอร์เน็ตโปรโตคอล (IP) (เช่น 192.68.20.50)
คนส่วนใหญ่ป้อนชื่อเมื่อท่องเว็บ เพราะชื่อนั้นจำง่ายกว่าตัวเลข
URL - ตัวระบุแหล่งข้อมูลแบบสม่ำเสมอ
เว็บเบราว์เซอร์ร้องขอหน้าจากเว็บเซิร์ฟเวอร์โดยใช้ URL
Uniform Resource Locator (URL) ใช้เพื่อระบุเอกสาร (หรือข้อมูลอื่นๆ) บนเว็บ
ที่อยู่เว็บ เช่น https://www.w3schools.com/html/default.asp เป็น ไปตามกฎไวยากรณ์เหล่านี้:
scheme://prefix.domain:port/path/filename
คำอธิบาย:
- แบบแผน - กำหนดประเภทของบริการอินเทอร์เน็ต (โดยทั่วไปคือhttp หรือ https )
- คำนำหน้า - กำหนด คำนำหน้าโดเมน(ค่าเริ่มต้นสำหรับ http คือwww )
- โดเมน - กำหนดชื่อโดเมน อินเทอร์เน็ต (เช่น w3schools.com)
- port - กำหนดหมายเลขพอร์ตที่โฮสต์ (ค่าเริ่มต้นสำหรับ http คือ80 )
- เส้นทาง - กำหนดเส้นทางที่เซิร์ฟเวอร์ (หากละเว้น: ไดเรกทอรีรากของไซต์)
- filename - กำหนดชื่อของเอกสารหรือทรัพยากร
แบบแผน URL ทั่วไป
ตารางด้านล่างแสดงรายการโครงร่างทั่วไปบางส่วน:
Scheme | Short for | Used for |
---|---|---|
http | HyperText Transfer Protocol | Common web pages. Not encrypted |
https | Secure HyperText Transfer Protocol | Secure web pages. Encrypted |
ftp | File Transfer Protocol | Downloading or uploading files |
file | A file on your computer |
การเข้ารหัส URL
สามารถส่ง URL ทางอินเทอร์เน็ตโดยใช้ชุด อักขระ ASCIIเท่านั้น หาก URL มีอักขระนอกชุด ASCII ต้องแปลง URL
การเข้ารหัส URL จะแปลงอักขระที่ไม่ใช่ ASCII ให้อยู่ในรูปแบบที่สามารถส่งผ่านอินเทอร์เน็ตได้
การเข้ารหัส URL จะแทนที่อักขระที่ไม่ใช่ ASCII ด้วย "%" ตามด้วยเลขฐานสิบหก
URL ต้องไม่มีช่องว่าง โดยปกติการเข้ารหัส URL จะแทนที่ช่องว่างด้วยเครื่องหมายบวก (+) หรือ %20
ลองด้วยตัวคุณเอง
หากคุณคลิก "ส่ง" เบราว์เซอร์จะเข้ารหัส URL อินพุตก่อนที่จะส่งไปยังเซิร์ฟเวอร์
หน้าที่เซิร์ฟเวอร์จะแสดงข้อมูลที่ได้รับ
ลองป้อนข้อมูลอื่นแล้วคลิกส่งอีกครั้ง
ตัวอย่างการเข้ารหัส ASCII
เบราว์เซอร์ของคุณจะเข้ารหัสอินพุตตามชุดอักขระที่ใช้ในหน้าของคุณ
ชุดอักขระเริ่มต้นใน HTML5 คือ UTF-8
Character | From Windows-1252 | From UTF-8 |
---|---|---|
€ | %80 | %E2%82%AC |
£ | %A3 | %C2%A3 |
© | %A9 | %C2%A9 |
® | %AE | %C2%AE |
À | %C0 | %C3%80 |
Á | %C1 | %C3%81 |
 | %C2 | %C3%82 |
à | %C3 | %C3%83 |
Ä | %C4 | %C3%84 |
Å | %C5 | %C3%85 |
สำหรับการอ้างอิงการเข้ารหัส URL ทั้งหมด โปรดไปที่ การอ้างอิงการเข้ารหัส URLของ เรา