Jua*_*nin 6 ruby cookies http net-library
那是我的代码.
现在我需要向主机发送cookie但我找不到解决方案.
def get_network_file(url=nil)
begin
http = Net::HTTP.new( @service_server, 80 )
resp, data = http.get( url, { "Accept-Language" => @locale } )
if resp.code.to_i != 200
RAILS_DEFAULT_LOGGER.error "*** return code != 200. code = #{resp.code}"
return ""
end
rescue Exception => exc
RAILS_DEFAULT_LOGGER.error "*** message --> #{exc.message}"
return ""
end
return data
end
end
Run Code Online (Sandbox Code Playgroud)
您通过发送"Accept-Language"标题的相同哈希传递Cookie,例如:
resp, data = http.get( url, {
"Accept-Language" => @locale,
"Cookie" => "YOUR_COOKIE"
} )
Run Code Online (Sandbox Code Playgroud)
但是,您可能需要首先捕获cookie.见这对于cookie处理的例子.
| 归档时间: |
|
| 查看次数: |
8154 次 |
| 最近记录: |