问题标签 [rest-client]

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 投票
1 回答
10180 浏览

ruby-on-rails - Ruby RestClient.post 用于登录表单

我正在尝试使用以下代码登录网站:

但我收到以下错误:

我不确定这个错误告诉我什么?有什么建议吗?

这是表单代码:

0 投票
4 回答
19155 浏览

ruby - Ruby rest-client 文件上传为具有基本身份验证的多部分表单数据

我了解如何使用 Ruby 的rest-client的基本身份验证来发出 http 请求

以及如何将文件作为多部分表单数据发布

但我似乎无法弄清楚如何将两者结合起来,以便将文件发布到需要基本身份验证的服务器。有谁知道创建此请求的最佳方法是什么?

0 投票
5 回答
47861 浏览

ruby - 如何使用 Ruby Rest-Client 处理异常

我最近从 Ruby 的 Net:HTTP 类切换到了 rest-client 1.6.7。

我发现形成请求要容易得多,但与 Net:HTTP 请求不同,当 rest-client 得到 200 以外的任何内容时,请求就会终止。我尝试在 RestClient.get 之后直接放置一个断点,但它永远不会被击中 - 所以我做错了什么。

这导致了这个堆栈跟踪:

有人可以告诉我如何正确评估响应代码并防止此异常发生...?

0 投票
4 回答
13682 浏览

ruby - 使用 rest-client 获取请求的正确语法

现在我可以提出如下请求:

但是应该有一些更好的方法来做到这一点。我试过这样的事情:

及其变体(字符串而不是键的符号,包括{和},使键小写等),但我尝试的任何组合似乎都不起作用。这里的正确语法是什么?


我尝试了下面的第一个建议。它没有用。作为记录,这有效:

但这不是:

(我设置了version = '2.0')。

0 投票
2 回答
2058 浏览

java - 任何框架来处理 REST 客户端服务器列表?

这个想法是可以使用 REST 服务器列表配置 REST 客户端。因此服务器列表将以循环方式在 REST 客户端上轮换。

例如 REST 客户端应用程序。我将配置服务器列表(REST_SERVER1、REST_SERVER2、REST_SERVER3)

我搜索了很多,找不到支持此功能的合适框架。

0 投票
2 回答
12802 浏览

codeigniter - 如何向 Phil Sturgeon 的 CodeIgniter RestServer 发送 POST 请求

我是 CodeIgniter 的新手。我正在使用 Phil Sturgeon 的 RestServer 和 RestClient。我一直试图在我的 CodeIgniter RestClient 控制器中发出 POST 请求以更新我的 CodeIgniter RestServer 中的数据,但它从不更新我的数据库中的数据。我认为我的 POST 请求不正确。

这是我在控制器中的 RestClient POST 请求:

似乎$result没有任何价值,因为我确实回显了$result->status并且它没有任何内容可显示。而且我在这个控制器的构造函数中也有这个:

在 RestServer 的控制器中,也就是newscontroller,有这个方法:

使用News_model

我只是不知道我在哪里做错了,因为我仍然不明白 POST 请求和方法是如何工作的。我已经阅读了 Nettuts 中的教程并搜索了这个,但仍然......可能是因为我的英语阅读能力不好。我希望有人可以帮助我,任何帮助将不胜感激。万分感谢!:)

0 投票
2 回答
7203 浏览

ruby - 如何为 Ruby 的 RestClient 设置用户代理?

我有兴趣在使用 ruby​​ RestClient gem 时设置自己的用户代理。

http://github.com/archiloque/rest-client

但是,我找不到任何有关如何执行此操作的文档。任何指针?

0 投票
1 回答
1790 浏览

ruby - 使用 RestClient 上传 Ruby 多部分表单

我正在开发一个 ruby​​ 应用程序,并正在尝试将文件上传到 box.net。我让它与 curl 调用一起使用

我试图把它翻译成红宝石,并尝试了以下

但我不断收到“401:未经授权”的回复。我也尝试过使用 box-api gem,但这似乎只适用于 API 的 1.0 版本,我正在尝试与 2.0 接口。

0 投票
3 回答
1544 浏览

ruby-on-rails - Omniauth + Google + Faraday + 背后代理 = 怎么设置代理?

我的生产服务器是Ubuntu 12
我正在使用Devise + OmniAuth来处理 Google 身份验证。
但是,当 Google 将控件返回给我的应用程序时,我收到一个错误"Network is unreachable"
我认为这是因为服务器位于代理后面。

这是错误描述:

如您所见,法拉第无法连接网络。

如何设置 faraday 或 rest_client 以使用代理设置?

提前致谢。

0 投票
1 回答
1488 浏览

api - 使用带有 Twitter API 的 Rest Codeigniter 库

我已经设置了 Phil Sturgeon 的 Rest 库以连接到 Twitter API - 但是效果很好(见下文)

这段代码很好用——但是 Twitter API文档建议使用稍微不同的方法(见下文)——我将如何在这个库中使用下面的新方法?