แก้ปัญหา 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/~raw,r=636/gmod/httpbuilder/trunk/src/main/script/twitter_restbuilder.groovy

http://archive.codehaus.org/lists/org.codehaus.gmod.scm/msg/20090310144321.D6FAA14A8209@codehaus01.managed.contegix.com

ขอบคุณ http://fisheye.codehaus.org/browse/gmod/httpbuilder/trunk/src/main/script/release_tweet.groovy?r=root: จริงๆ !

เรื่องที่เกี่ยวข้อง