0
我用下面的代码来下载通过POST请求的页面:转换为字符串/文本红宝石
require 'net/http'
require 'uri'
res = Net::HTTP.post_form(URI.parse('http://example.com'),{'post'=>'1'})
puts res.split("Date")
我原来使用的网址已被替换example.com
它的工作原理伟大的,但是当我尝试调用分(最后一行),它返回一个错误:
<main>': undefined method
分裂”为#(NoMethodError)
我是新来的红宝石,所以我很困惑次是错误的。
我不在计算机上我现在可以测试的东西,所以我不能测试这(这就是为什么我不把它作为答案),但尝试把res.to_s.split(“日期“) – 2010-10-11 15:28:03
它返回这个:# –
alexy13
2010-10-11 15:31:00
哦,没错。在对象上执行“to_s”将返回对象的名称,并且它在内存中的位置。叹。我需要更多的咖啡。 – 2010-10-11 15:35:43