测试路漫漫, 吾将上下求索. 两年多开发经验, 六年整测试经验. 比较熟悉web自动化测试, especially in Ruby & Watir. 正在探讨Agile 测试, Junit testing in Agile. 联系方式:myfengliu@hotmail.com

ruby net协议实现download file 和http头信息读取

上一篇 / 下一篇  2009-01-09 15:46:01 / 个人分类:Ruby & Watir

require 'net/http'51Testing软件测试网*C$E+U u-l7D9z`!K
require 'uri'
'|+nZE/g051Testing软件测试网6Wt2M cD*{
url = URI.parse('http://test/testapi?wsdl')
6vE ` lA-^y[o6L-a0res = Net::HTTP.start(url.host, url.port) {|http|
R'vg;}2F5A0    http.get("testapi?wsdl")51Testing软件测试网 f$H?`*H$fCS
  }
0O)h'N T'J}a051Testing软件测试网 `#^3dn!J7J j j;L5@
str = res.body51Testing软件测试网dVR;k&IW
 51Testing软件测试网7xK Zy `}G [u/Q
  open("/wsdl.xml", "wb") { |file|
O3I#H8z9pO6b3W!{0    file.write(res.body)51Testing软件测试网0W'G&J4rd)NB
   }
8Z1T'j!K&^7K"P^)| HR0
A(zM:\Ur{P0如果是读取redirect中间页面的信息:
M.j&R } xR0 res =Net::HTTP.get(URI.parse(http://test/testapi.html))
OJ'z X2}0

TAG:

 

评分:0

我来说两句

Open Toolbar