代码之家  ›  专栏  ›  技术社区  ›  alexyorke

转换为字符串/文本拼音

  •  0
  • alexyorke  · 技术社区  · 14 年前

    我正在使用以下代码通过Post请求下载页面:

    require 'net/http'
    require 'uri'
    res = Net::HTTP.post_form(URI.parse('http://example.com'),{'post'=>'1'})
    puts res.split("Date")
    

    我最初使用的URL已替换为example.com

    它工作得很好,但是当我尝试调用split(最后一行)时,它返回一个错误:

    <main>': undefined method 拆分“for”(nomethoderror)

    我对Ruby不熟悉,所以我对这个错误很困惑。

    1 回复  |  直到 14 年前
        1
  •  4
  •   Brian    14 年前

    HTTPResponse

    require 'net/http'
    require 'uri'
    res = Net::HTTP.post_form(URI.parse('http://example.com'),{'post'=>'1'})
    puts res.body.split("Date")
    

    require 'net/http'
    require 'uri'
    res = Net::HTTP.post_form(URI.parse('http://example.com'),{'post'=>'1'})
    puts res.inspect
    

    推荐文章