问题标签 [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 回答
632 浏览

ruby-on-rails - Heroku 计划任务使用 Net::HTTP 库发出 HTTP GET 请求 - Ruby on Rails

我正在尝试使用 Heroku 计划任务,该任务对特定控制器的操作进行 HTTP GET。这是任务的样子:

运行时:

我收到以下错误:

有什么想法吗?

提前致谢

0 投票
1 回答
2365 浏览

ruby-on-rails - Net::HTTP::Post::Multipart file parameter with file on the fly

I'm trying to do a Net::HTTP:POST::Multiport and send some text in a file format to an API.

I get the data from my database, and I don't want to create physical files, I want to create a file on the fly with the data and send it to the API. Right now I have

Here file is supposed to be a file object I read from the disk or an IO according to http://rubydoc.info/gems/multipart-post/1.1.0/UploadIO#initialize-instance_method, any idea how I can just create a JSON IO from a bunch of strings, without having to create a file and write to it?

Also any idea how I can do this via httmultiparty ?

0 投票
1 回答
3589 浏览

ruby - 使用 net/http 和 POST 请求发送图像的 Ruby 脚本

在一个 ruby​​ 项目中,我试图将图像发送到侦听 POSTS 请求的服务器。我想避免使用额外的必要宝石。我正在使用 ruby​​ 1.9.3 并且服务器不支持 net/http Multiport 和以下代码:

崩溃并显示以下错误消息:

虽然以下在 bash 中成功:

知道出了什么问题吗?

提前致谢

0 投票
0 回答
135 浏览

ruby - 在 Net::HTTP::Session 期间使用 ruby​​ 获取标签内的文本

如何获取里面的文字

在 Net::HTTP::Session 期间使用 ruby​​ 来自网页的标签?

我知道我可以通过

但是我需要多次这样做,如果我继续重新获得连接,脚本会非常慢。如果我对 Net::Http::Response 对象使用 body 或 read_body 方法,它不会返回 head 标签内的内容。

0 投票
2 回答
71 浏览

ruby-on-rails - 为某些域名指定 IP

我正在调用托管在多个服务器上的 Web 服务的多个 api。请求通过负载平衡器随机路由到这些服务器。所有这些服务器都驻留在我的本地网络上,我希望一个特定的 api 调用转到一个特定的服务器。由于我不希望其他请求受到影响,因此我不愿意在托管我的应用程序的服务器上放置主机条目。这可以通过代码实现吗?我正在用 ruby​​ 编码并使用 net-http gem 进行 api 调用。也欢迎使用遏制 gem 的任何实现。

谢谢

-阿兹塔布

0 投票
1 回答
818 浏览

xml - 请求 Apple UK RSS 提要时,Sinatra 出现“对等连接重置”错误

这是我用来从 Apple 的 UK Top 10 rss 提要中获取 xml 数据的代码:

辛纳屈回归Errno::ECONNRESET at / - Connection reset by peer。我用于此的 RSS url 是从 Apple RSS 生成器生成。其他国家/地区的 RSS 提要会出现此错误,但此处的默认提要(美国)不会出现错误。回溯如下:

0 投票
2 回答
753 浏览

ruby-on-rails - net/http rails 问题仅在控制台中有效

在 ruby​​ on rails 控制台 'net/http' 中有效,但在控制器中无效并给出超时错误。

0 投票
1 回答
237 浏览

ruby-on-rails - Net::HTTP.post_form 无法发送参数

嗨,我在 node.js 中使用 rails 和 socket.io
我想要做的是使用 Net::HTTP.post_form 在 rails 模型中发送一个参数,
并在 node.js 文件中获取参数,即 server.js

模型发送.rb

服务器.js

请求变量

我打印了所有的值,但参数总是空的,有什么解决方案吗?提前致谢!:D

0 投票
1 回答
3286 浏览

ruby - 调整 Nokogiri 连接的超时

为什么 nokogiri 在服务器很忙并且我正在逐页请求页面时等待几秒(3-5),但是当这些请求处于循环状态时,nokogiri 不会等待并抛出超时消息。我正在使用超时块包装请求,但 nokogiri 根本不等待那个时间。有什么建议的程序吗?

0 投票
3 回答
8412 浏览

ruby - 400 ruby​​ 中的错误请求,但不是 curl

我正在尝试在 ruby​​ 中发出 https 发布请求,它在 curl 中工作,但我在 ruby​​ 中收到 400 个错误请求,我无法弄清楚原因。

这是红宝石代码:

这给了我一个#<Net::HTTPBadRequest 400 BAD_REQUEST readbody=true>回应。

但是 curl 等效项工作得很好:

任何想法我做错了什么?