CURL หรือ คือคำตอบสุดท้ายสำหรับ http client application บน php??
- roteee's blog
- 16 comments
- Read more
- 5543 reads
ผมเคย blog ถึง http post app. โดย php ไปแล้วครั้งหนึ่ง ที่นี่ คราวนั้นเขียนเพราะอัดอั้นตันใจ หลงทางเสียเวลากันอยู่นาน แต่ก็มาเจอสาเหตุที่เส้นผมบังภูเขานี่เอง แต่ว่ามันก็เป็นเส้นผมที่เส้นใหญ่อยู่
เท่าที่ผมสังเกตุดู ปัญหาที่ผมเคยเจอ แบบว่า ไม่รู้จะปิด content ด้วย '\r\n' หรือ '\n' กี่ตัวกันแน่ สำหรับ Apache web server นั้นไม่เคยเจอปัญหาเลย คือให้ปิด 2 ตัว (ตาม protocol ของ http) แต่ที่เจอปัญหาคือกับ Web server ที่ based on Java เข้าใจว่าเป็น Tomcat ที่พบว่า บางครั้งต้องปิด conent ด้วย '\r\n' หรือ '\n' เพียง 1 ตัว
แต่ก่อนผมจะเขียน http client app. ด้วยวิธีการต่างๆ ดังนี้
1. แบบ Low-level
เช่น