แก้ปัญหา RESTClient ยิงไป update.xml ไม่ได้
- by Nat
ปัญหา ไอ้ Code (post ข้อความออก twitter) ข้างล่าง นี้มัน error [ Caught: groovyx.net.http.HttpResponseException: Expectation Failed ] อ่านมาได้ แต่โพสไม่ได้ ก็เซ็งเป็ด วิธีแก้ไขก็ให้แก้เป็นแบบนี้ (เติม twitter.client.params.setBooleanParameter ‘http.protocol.expect-continue’, false เข้าไปแค่นั้นเอง)
เรื่องของเรื่อง (ไม่ต้องอ่านก็ได้ครับ ไร้สาระ)
ช่วงนี้จะต้องเขียนโปรแกรมที่ติดต่อกับ REST API (เล่นกับ twitter เป็นหลัก) ประกอบกับอยากจะโฟกัสที่ HTTPBuilder เพราะว่า เล่นฟรีเสียเวลา แม่งเลิกๆ ล้มๆไปหลายทีจัด คราวนี้เลยเอาจริง (กว่าเดิมนิดนึง)
พอศึกษาเรื่องการโพสข้อความขึ้น Twitter ดันไปเจอ RESTClient เห็นมันเกี่ยวกับเลยกระโดดเข้าไปจับ
แต่ก็เจอปัญหายิ่งใหญ่เพราะว่ามัน Post ไม่ได้ เลยหาๆๆๆๆ จบได้พบแสงสว่าง :)
Code ที่เกี่ยวข้อง
http://docs.codehaus.org/display/GROOVY/2009/03/10/REST+Client+proposal+for+HTTPBuilder+0.5
ขอบคุณ http://fisheye.codehaus.org/browse/gmod/httpbuilder/trunk/src/main/script/release_tweet.groovy?r=root: จริงๆ !
เรื่องที่เกี่ยวข้อง