问题标签 [net-http]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
372 浏览

ruby-on-rails - 在 Rails 中获取 ebay 时间

我一直在寻找如何从 ebay 上腾出时间来。我不想使用 SAVON,因为……好吧,它没有用……

所以我尝试使用net/http,只是为了获得时间。(目前)

这是我到目前为止所得到的。

0 投票
1 回答
743 浏览

ruby - 如何使用 Ruby 在文本文件中搜索完全匹配的字符串?

我生成了一个文本文件,其中包含带有响应正文的 HTTP 请求响应标头。我想在此文件中搜索包含Access-Control-Allow-Origin: *作为标头的响应标头。

该文件以一行的形式包含此内容,以这样的开头->和结尾"

如何搜索此文本文件并使用if条件在请求响应标头上方打印自定义消息?

我需要一些复杂的正则表达式吗?

使用我的代码,我无法获得正确的搜索:

0 投票
1 回答
495 浏览

ruby - ruby 中的 net/http 请求包装器未捕获的异常

我有一个脚本调用 facebook 测试 api 来自动创建测试帐户。在看似随机的时间间隔内,从 50 个请求到 6000 个请求,我得到一个未被捕获的异常。我不知道如何找出错误是什么,所以我将从这里的相关代码开始。

我没有使用 URI 库,因为 facebook 键的管道字符会破坏 ruby​​ 1.8.7 的 URI.parse。

该代码将工作一段时间,但总是不可避免地报告以下内容:

rescue in request_wrapper': undefined method-@' 中为 nil:NilClass (NoMethodError)

以前有人见过这个未定义的方法'-@'吗?再一次,这种情况非常间歇性地发生,但它确实是我身边的一根刺。它总是指向我调用请求包装器的代码行。

谢谢参观。

0 投票
2 回答
364 浏览

ruby - 如何使用 ruby​​ 提交 formstack 表单?

我有一个类似于THIS的表单,并希望使用 ruby​​ 从 CSV 文件向它提交数据。这是我一直在尝试做的事情:

我一直A valid form ID was not supplied.有一种预感,我使用了错误的 URL,但我不知道用什么来替换它。我会使用 API,但我无权访问令牌,因此我使用了石器时代的方法。任何建议将不胜感激。

0 投票
3 回答
8671 浏览

ruby - ruby net/http 打开连接很慢

当我net/http在开发中工作时,它非常缓慢。我安装了net-http-spygem 以获取有关每个请求的一些信息,并且我发现“打开连接”部分花费的时间最多(超过 10 秒)。此外,它不会使连接保持活动状态,因此需要在每次请求时重新打开它。

有什么办法可以net/http通过设置一些默认值来以某种方式提高库的性能?我不想要特定于请求的修复,而是可以在全球范围内解决问题的东西。我geokit在当前项目中使用 gem ,除了知道它正在使用之外,我无法更改它在内部处理请求的方式net/http,并且它在生产(Heroku)上运行良好,但开发速度极慢。

我在 Mac OS X Lion 上使用 ruby​​ 1.9.2-p290。Ruby 使用 rbenv 安装和管理。


这是示例代码:

我放在那里的 URL 并不重要。每个请求总是需要 10 秒..

0 投票
1 回答
9950 浏览

ruby-on-rails - 使用 OpenURI 或 net/http 进行 Ruby 代理身份验证 GET/POST

我正在使用 ruby​​ 1.9.3 并尝试使用open-uri获取 url 并尝试使用Net:HTTP

我试图对两者都使用代理身份验证:

尝试通过以下方式POST发出请求net/http

open-uri无法做到这一点,POST我使用:

我将如何修改这些以使用具有 HTTP 身份验证的代理

我已经尝试过(对于 open-uri)

但是,我将得到的只是一个OpenURI::HTTPError: 407 Proxy Authentication Required. 我已经验证了所有内容,它可以在具有相同身份验证和代理详细信息的浏览器中使用,但我无法让 ruby​​ 做到这一点。

我将如何修改上面的代码以正确添加 http 身份验证?有没有人经历过这种暴行?

0 投票
2 回答
764 浏览

svg - 将参数传递给 HandlerFunc

我正在尝试使用svgo 包在 svg 文件上绘制点并使用 Web 浏览器显示它。通过查看net/http文档,我不知道如何将参数传递给我的svgWeb函数。

下面的示例在我的网络浏览器中编译并显示一个三角形和一条线,但我真正想做的是使用折线方法绘制 xpts 和 ypts。我怎样才能传递适当的参数或重组这个例子来完成这个任务?

0 投票
1 回答
616 浏览

ruby - Ruby URL 验证

我编写了这个脚本来基本上解析 URL 的文本文件并返回 http 响应代码,但是我无法让它工作。我能够导入和解析文件,但无法获取返回码。提前致谢!

0 投票
1 回答
684 浏览

ruby - ruby net/http 的困难

我有一些我正在尝试移植到 ruby​​ 的 perl 代码。perl 代码可以做我想做的事,但是我很难从 ruby​​ 代码中得到类似的结果,这更令人沮丧,因为我所做的并不是非常复杂。

首先,perl代码:

然后我可以访问 $res->content 并从中获取我想要的内容。

我在 ruby​​ 中使用 net/http 进行了同样的尝试,但我无法获得相同的结果。我在弄清楚哪些部分甚至无法正常工作时也遇到了一些麻烦。

这是红宝石代码:

想法?建议?告诉我为什么我是个白痴?谢谢。

0 投票
1 回答
108 浏览

ruby - ruby 多连接和 dns 查询

我使用此模板从站点收集链接或其他内容。它在每个连接上产生 DNS 解析,这并不好。

我感兴趣的。一次解析主机名,建立连接,进行所有操作,关闭连接。