![]() |
1
29
我以为有人会知道,但我想这不是一般的
是的,它起作用了。不,它不漂亮,也不完全符合建议,也不处理多个cookie(原样)。
显然,HTTP是一个非常直接的协议,并且
|
![]() |
2
13
您需要添加一个“cookie”头。 我不确定open-uri是否能做到这一点,但可以使用net::http来完成。
|
![]() |
3
4
谢谢Matthew Schinckel,你的回答真的很有用。使用net::http成功
|
![]() |
4
2
根据你想完成的任务,来看看 webrat .我知道它通常用于测试,但它也可以访问实时网站,它可以为您的Web浏览器做很多事情,比如在请求之间存储cookie和跟踪重定向。 |
![]() |
5
1
如果您使用的是开放式URI,那么在读取时必须解析元头,在提交请求时必须添加一个cookie头,这样才能滚动您自己的cookie支持。考虑使用httpclient http://raa.ruby-lang.org/project/httpclient/ 或者像机械化 http://mechanize.rubyforge.org/ 因为他们内置了cookie支持。 |
![]() |
6
0
这里有一个RFC2109和RFC2965 cookie jar实现,用于是否需要标准兼容的cookie处理。 |