Monday, November 14, 2005

The client of the English parser service

According to the English parsing service over POX and HTTP that was mentioned in this blog. It seems to miss an important example that is example of client wriiting. So it will be shown here.




require 'net/http'
require 'uri'

res = Net::HTTP.post_form(URI.parse('http://127.0.0.1:8030/parse/'),
{'txt'=>'I love you.'})
print res.body




We can just use standard HTTP lib of any languages. Then the parsing result in XML can be obtained, as shown below.




<result>
<constituent label="S" >
....
....
....
</constituent>
</result>




Easy, isn't it?

5 comments:

bact' said...

post อันก่อนหน้าน่ะ ไม่มีใครคอมเมนท์ได้นะ
เพราะว่าเวลา submit มันจ submit ไปที่ 127.0.0.1/parse ! :P

veer said...

นะ

bact' said...

ไม่ได้ล้อเล่น

veer said...

เช็ดจริงด้วย น่ากลัวโครต

veer said...

แก้ไงดีเนี่ย -_-'
เดี๋ยวยัดรูปหมดซะเลย