问题标签 [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 投票
24 回答
58075 浏览

java - 测试 REST Web 服务

我的组织正致力于在 JBoss 应用服务器上构建 RESTful Web 服务。到目前为止,QA 团队习惯于使用 SoapUI 测试 SOAP Web 服务。SoapUI 有一个具有 REST 功能的新版本。我们正在考虑使用它。

  1. 网络上是否有任何公开可用的 RESTful 服务可供人免费测试?
  2. 有哪些工具可用于(和使用)测试 RESTful Web 服务?
0 投票
3 回答
2718 浏览

ruby-on-rails - 将 restclient 与多部分帖子一起使用

我正在使用 restclient 的多部分表单将数据发送到一个安静的 Web 服务(它是 Panda 视频编码服务)。不过,诀窍是我传递给 restclient(Technoweenie 分支)的文件来自我自己的用户提交的表单。

所以,让我们来看看这个。用户将文件发布到我的 rails 应用程序。在我的控制器中,它从 params[:file] 接收文件。然后我想使用 RestClient 将 params[:file] 传递给 Panda。

我得到的错误出现在 Panda 服务器上。我注意到堆栈跟踪中的文件参数也在一个字符串中(我假设 Panda 变成了一个字符串以获得更好的堆栈跟踪)。

0 投票
1 回答
2109 浏览

ruby - Rest-client 使用 authlogic 登录

我正在尝试使用 Rest-client gem 为我的应用程序执行一些小任务,该应用程序使用 Authlogic 对用户进行身份验证。从 Rest-Client 的 API 中,我看到可以像这样发布登录过程所需的数据:

查看我的开发日志,我看到该应用程序已登录我并将我正确重定向到用户的私人页面。但是,当我尝试“重新加载”私人页面时,

我再次回到登录页面,就好像我没有登录一样。所以我想知道这是否与会话或cookies有关?

我已经使用 cURL 成功地重现了这个场景,我使用开关“-c cookie.txt”来保存有关我已经登录的信息,并使用开关“-b cookie.txt”进行每次调用来告诉远程服务器关于我的身份验证。我可以理解这个概念,就像去主题公园或酒吧时手腕上的印章,他们知道你付了钱。但是我发现在 RestClient 中没有提到这种机制。任何帮助都可以很好地解决这个问题。我也不介意尝试其他 http 客户端。

问候

0 投票
1 回答
350 浏览

gmail - 使用 Ruby 更改 gmail 设置

我需要使用 Ruby 以编程方式配置我的 gmail 帐户。我检查了应用程序 api,看起来最简单的解决方案是使用 ClientLogin 登录,使用简单的 XML PUT 更改转发设置。

我写了一个像这样的小测试脚本:

http://gist.github.com/373457

似乎对 ClientLogin 的调用有效,因为它返回了 Auth= 令牌。但是,当它向 google 发送 PUT 请求时,它会返回 RestClient::Unauthorized 异常。我用纯 net/https 重写了脚本,结果发现我收到的消息是无效令牌,但我无法弄清楚我的令牌有什么问题。其他人可以看到吗?

0 投票
1 回答
3816 浏览

rest-client - 如何使用 ruby​​ 的 rest-client 发布图像?

我正在尝试找到一种使用 Postful API 的方法,我需要在请求正文中发布图像。我正在尝试使用rest-client(但对其他方式持开放态度):

我发布时收到的错误是 HTTP 状态代码 422

基本上,我一无所知,需要指导。:\

0 投票
1 回答
1738 浏览

ruby - 使用 ruby​​ 中的 rest-client 获取内部服务器错误以发布到 HTTP POST

这是我的代码,我不知道如何调试它,因为我只是得到一个“内部服务器错误”:

我正在尝试将 HTTP POST 发送到外部 ASPX:

0 投票
1 回答
2044 浏览

http-post - 我可以使用 rest-client 在没有多部分的情况下将二进制文件发布到 HTTP 吗?

我已尝试执行以下操作,但 Web 服务不是 REST 并且不包含多部分。我该怎么做才能发布图像?

0 投票
2 回答
42210 浏览

ruby - 使用 RestClient 和 Sinatra 发送和接收 JSON

我正在尝试通过 RestClient ruby​​ API 将 JSON 数据发送到 Sinatra 应用程序。

在客户端(client.rb)(使用 RestClient API)

在服务器 (Sinatra)

我收到以下错误

我想要的只是使用 RestClient 和 Sinatra 发送 JSON 数据并接收回 JSON 数据。但无论我尝试什么,我都会收到上述错误。我坚持了3个小时。请帮忙

0 投票
1 回答
1718 浏览

ruby - Rest-Client 安装无法正常工作

在 Windows 7 的命令提示符中显示以下错误

C:\Users\rd\Desktop\Training\Problem2\sudoku\sudoku>gem install rest-client 警告:RubyGems 1.2+ 索引未找到: http ://gems.rubyforge.org/

RubyGems 将恢复为降低性能的旧索引。错误:在本地或存储库中找不到 gem rest-client

0 投票
2 回答
1176 浏览

ruby - 您如何使用 rest-client 上传文件并指定文件名?

我尝试使用以下方法使用RestClient上传文件,但生成的 POST 始终使用文件的文件名(“testfile.txt”)而不是“file_name.txt”: