`
xiao_hui
  • 浏览: 4452 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

ruby net http with cookies

    博客分类:
  • ruby
 
阅读更多

stackoverflow上的解答,可以参考,但与我实际情况不符合

http://stackoverflow.com/questions/1486703/how-to-implement-cookie-support-in-ruby-net-http

 

#here is my version: get previous page with cookies
#get previous url or whatever url you need
uri = URI(request.headers["HTTP_REFERER"]) 
http = Net::HTTP.new(uri.host)
cookie_string=""
all_cookies = request.cookies
all_cookies.each { | key, value |
                   cookie_string+="; " if cookie_string!=""
                   cookie_string+=(key+"="+value)
                 }
response = http.get(uri.path,{'Cookie' => cookie_string})

 

 

分享到:
评论

相关推荐

    Working with Ruby Threads

    《Working with Ruby Threads》这本书深入探讨了Ruby语言中的线程机制,对于希望利用Ruby进行高效并发编程的开发者来说是一本不可多得的资源。 #### Ruby为什么值得关注? Ruby作为一种动态类型、解释型语言,在...

    everyday scripting with ruby

    everyday scripting with ruby

    Everyday Scripting With Ruby

    《Everyday Scripting with Ruby》是一本综合性的Ruby教程,涵盖了从基础知识到高级技术的各个方面。通过实践导向的教学方法,读者不仅可以学习到Ruby的核心概念,还能掌握如何在真实环境中应用这些知识。无论是初学...

    Working with Ruby Threads(完整版)

    "Working With Ruby Threads"这本书全面深入地探讨了这个主题,提供了关于Ruby线程的详尽知识。 在Ruby中,线程允许程序同时执行多个任务,从而提高了效率。Ruby的线程模型基于两种主要实现:MRI(Matz's Ruby ...

    Packt.Cloning.Internet.Applications.with.Ruby

    Cloning Internet Applications with Ruby》旨在通过使用Ruby这一编程语言,向读者展示如何复制这些流行的应用程序。Ruby以其简洁优雅的语法、强大的库支持以及活跃的社区,在Web开发领域有着广泛的应用。 #### 二...

    Scripted GUI Testing with Ruby

    《Scripted GUI Testing with Ruby》一书聚焦于利用Ruby编程语言进行图形用户界面(GUI)自动化测试的方法与实践,为软件开发、质量保证(QA)以及项目管理领域提供了宝贵的资源和指导。本书不仅覆盖了广泛的GUI测试...

    Ruby Ruby Ruby Ruby Ruby Ruby

    Ruby Ruby Ruby Ruby Ruby Ruby

    sample ruby http server

    sample ruby http server

    Enterprise Integration with Ruby

    Enterprise Integration with Ruby

    Text Processing with Ruby ruby文档解析

    综上所述,通过分析文档内容,我们可以得出书籍《Text Processing with Ruby》不仅是一本关于Ruby文本处理的实用指南,而且它还获得了业界专家的高度评价。书中不仅仅涵盖了Ruby文本处理的基础知识,还有助于初学者...

    Ruby-rubybuild编译和安装Ruby

    $ rbenv install -v 2.7.3 --configure-opt --with-jemalloc ``` 在日常开发中,`rbenv`和`ruby-build`组合提供了对Ruby版本的精细控制,使得开发者可以轻松地在不同项目之间切换,避免了版本冲突的问题。此外,...

    ruby with mongodb

    标题:"Ruby with MongoDB",描述:"用ruby开发web,使用nosql数据库,mongodb",标签:"ruby mongo db",这些信息揭示了文档主要讲述如何使用Ruby语言结合MongoDB数据库来开发Web应用,强调了MongoDB作为NoSQL...

    用Python,Lua和Ruby语言设计游戏-Game.Programming.with.Python.Lua.And.Ruby.

    《用Python,Lua和Ruby语言设计游戏-Game.Programming.with.Python.Lua.And.Ruby》这本书深入探讨了如何利用这些语言的优势来构建游戏。 Python在游戏开发中的应用主要体现在其强大的库支持和清晰的语法结构上。例如...

    ruby DBI ruby DBI ruby DBI

    ruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ...

    Ruby语言中英文教程.rar

    内含 12 本 Ruby 语言中英文...Rolling with Ruby on Rails.chm Ruby On Rails Book (Save Ink Version).pdf Ruby.for.Rails.Ruby.Techniques.for.Rails.Developers.(2006).pdf RubyCourse_1.0-1.pdf rubyonrails.pdf

    Programming Cocoa With Ruby

    《Programming Cocoa with Ruby》不仅是一本关于如何使用Ruby与Cocoa结合进行开发的书籍,更是深入讲解了Cocoa技术核心原理的一本著作。这本书特别适合那些已经熟悉Ruby或类似语言(如Python)的开发者,希望通过...

Global site tag (gtag.js) - Google Analytics