net-http

    6热度

    1回答

    我有问题需要下载,解压缩,然后逐行处理一个非常大的CSV文件。我认为这是有益的给你一个想法的文件有多大: big_file.zip〜700MB big_file.csv〜23GB 这里的一些事情,我想发生: 不必下载整个文件解压 之前,不要有分析CSV行之前解压整个文件 在做所有这些时不要用尽太多内存/磁盘 我不知道这是否可行。这是我的想法是: require 'open-uri' requir

    2热度

    1回答

    这两个请求应该有相同的结果,但第一个返回200(OK),第二个返回404(未找到)。这是为什么? require 'net/http' url = "http://readwrite.com/2013/12/04/google-compute-engine" uri = URI(url) Net::HTTP.get_response(uri) #=> #<Net::HTTPOK 200

    0热度

    1回答

    我尝试使用代理和摘要密码对Net :: HTTP执行DELETE。没有代理,或者如果它是一个GET,一切工作正常。 任何想法我做错了,怎么做? 带有get的这段代码工作正常。 h = Net::HTTP.new uri.host, uri.port, proxy_host, proxy_port, proxy_user, proxy_password req = Net::HTTP::Get.n

    1热度

    1回答

    根据Net::HTTP文档的压缩部分,压缩响应会自动解压缩。但是,当我尝试使用不同服务器的多个JSON请求时,我没有得到自动解压缩。 require 'net/http' uri = URI("http://yourhost.com") http = Net::HTTP.new(uri.host, uri.port) res = http.get(uri.request_uri)

    2热度

    1回答

    背景: 的Ruby 1.9.3 的Rails 3.2.16 Windows 7的64位 问题 我试图修复臭名昭着的 SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed 错误通过在我执行的每个HTTP请求中包含我的证书。要做到这一点,我猴子补丁Net::HT

    1热度

    1回答

    但是,由于POST必须将下面的XML数据包含到HTTP正文中,所以我收到了400个“错误请求”响应。我一直在尝试不同的方式来完成这件事,但没有成功。有人能指出我正确的方向吗? XML楼盘详情: <?xml version="1.0" encoding="UTF-8"?> <spa:data xmlns:spa="http://www.Sparrow.com/" object="Sparrow.P

    2热度

    1回答

    我正在阅读Rubyforge上的socksify gem文档。我已经成功地安装了宝石,和我已经运行成功这个文件的代码来测试我的本地实现可以复制它: require 'socksify/http' uri = URI.parse('http://rubyforge.org/') Net::HTTP.SOCKSProxy('127.0.0.1', 9050).start(uri.host, uri

    11热度

    4回答

    我有以下的Ruby代码,在沙盒模式跟踪网站: require "net/http" require "net/https" require "uri" xml = <<XML <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?><data appname="dhl_entwicklerportal" language-co

    0热度

    1回答

    我想在我的网站上显示自己的Twitter时间线,我创建的代码在控制台上工作正常,但是当我尝试在我的应用程序上执行此操作时,整个响应机构而不仅仅是推文的文本。 P.S.我试图用NET :: HTTP而不是httParty或twitter gem来从头开始学习。 我正在通过控制器的帮手来完成请求。 def twitter_timeline baseurl = "https://api.twi

    1热度

    1回答

    我正在尝试使用rails 4.0为Web服务创建一个API,该服务需要直接向其安全服务器发送xml帖子。 我有一个表单提交`:action =>“testSubmit”来触发我的控制器中的以下代码,这是我在几个小时的(大多是过时的)研究和调试之后拼凑在一起的。 def testSubmit xml = Builder::XmlMarkup.new xml.instruct!