ในภาษา Go, ไลบรารีมาตรฐานให้เครื่องมือที่ทรงพลังสำหรับคำขอเว็บ, โดยเฉพาะแพ็คเกจ net/http เพื่อดาวน์โหลดเว็บเพจ, เราใช้เมทอด http.Get โดยหลัก นี่คือตัวอย่างพื้นฐาน.
net/http
http.Get
ในการแยกส่วน HTML ใน Go, คุณมักจะใช้แพคเกจ goquery หรือแพคเกจ net/html ของไลบรารีมาตรฐาน นี่คือตัวอย่างพื้นฐานที่ใช้ net/html เพื่อสกัดลิงก์ทั้งหมดจากเว็บเพจ.
goquery
net/html
ใน Go, การส่งคำขอ HTTP และการจัดการคำตอบเกี่ยวข้องกับการใช้แพ็คเกจ net/http นี่คือตัวอย่างทีละขั้นตอนในการส่งคำขอ GET แบบง่ายและอ่านคำตอบ.
เพื่อทำคำขอ HTTP ด้วยการตรวจสอบสิทธิพื้นฐานใน Go คุณต้องจัดการส่วนหัวของคำขอเพื่อรวมถึงฟิลด์ Authorization ที่มีข้อมูลรับรองของคุณในรูปแบบที่ถูกต้อง ด้านล่างเป็นตัวอย่างที่แสดงวิธีทำคำขอ GET ไปยังจุดสิ้นสุด API ซึ่งต้องการการตรวจสอบสิทธิพื้นฐาน.
Authorization