Ruby使用HTTP协议的灵活应用可以帮助我们实现对消息的发送。在这篇文章中我们将会通过三个步骤,逐步的了解Ruby使用HTTP协议的一些方法技巧。#t#
1. 建立HTTP连接(通过GET方式发送请求参数)
2. 通过POST发送请求参数
- params = {}
- params["name"] = 'Tom'
- uri = URI.parse("http://uri")
- res = Net::HTTP.post_form
(uri, params)- #返回的cookie
- puts res.header['set-cookie']
- #返回的html body
- puts res.body
- params = {}
- params["name"] = 'Tom'
- uri = URI.parse("http://uri")
- res = Net::HTTP.post_form
(uri, params)- #返回的cookie
- puts res.header['set-cookie']
- #返回的html body
- puts res.body
3.操作页面元素
如果需要操作页面元素,为控件设值或提交按钮,推荐使用Hpricot或Watir,功能强大,使用更方便!