ลองมาดูตัวอย่างง่ายๆ โดยใช้ไลบรารี http-conduit ของ Haskell เป็นอันดับแรก, ติดตั้งมันโดยใช้ cabal install http-conduit จากนั้น.
http-conduit
cabal install http-conduit
สำหรับการแยกส่วน HTML ใน Haskell เราจะใช้ไลบรารี tagsoup เนื่องจากความเรียบง่ายและความยืดหยุ่น ขั้นตอนแรก, ต้องแน่ใจว่าได้ติดตั้งไลบรารีโดยการเพิ่ม tagsoup เข้าไปในไฟล์ cabal ของโปรเจกต์หรือโดยการรัน cabal install tagsoup.
tagsoup
cabal install tagsoup
ลองมาทำสิ่งที่สนุกๆ กัน เราต้องการแพคเกจ http-client และ http-client-tls ตั้งค่า stack ของคุณและเพิ่มมันไปยังไฟล์ package.yaml หรือ .cabal ของคุณ จากนั้น ใช้คำสั่ง stack build หรือคำสั่งที่เหมาะสมเพื่อดึงมันมา นี่คือตัวอย่างคำขอ GET ง่ายๆ.
http-client
http-client-tls
package.yaml
.cabal
stack build
คุณจะต้องใช้แพ็คเกจ http-conduit สำหรับการทำงานกับ HTTP และ base64-bytestring สำหรับการเข้ารหัสข้อมูลรับรอง นำเข้ามาและใช้ applyBasicAuth เพื่อเพิ่มข้อมูลรับรองลงในคำขอของคุณ.
base64-bytestring
applyBasicAuth