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

java - 在标准 JAXB2 POJO 中绑定嵌套元素

我有以下文档模型结构。

我已经弄清楚如何将 node1 和 node2 映射到带注释的 POJO 并且它们工作得很好。但是,我有点坚持如何将 groupOfNodes 中的嵌套节点绑定到 groupNodes 列表。这就是我到目前为止所拥有的。我浏览了 java 文档上的可用注释列表,我发现它@XmlList可能@XmlElementWrapper最接近我想要的,但我不确定如何在这种情况下使用它们。当我@XmlElementWrapper在 groupNodesList 中输入 null 时。当我输入 @XmlList 时,我得到一个异常,说这GroupNode是一个复杂的类型,要放在@XmlList.

我应该改用 XPath 吗?如果可能的话,我希望看到一个使用标准 JAXB2 的代码示例。否则一些提示也会很棒。

我很感激!

0 投票
2 回答
2693 浏览

ruby - VERIFY_NONE 没有帮助的 Windows 问题上的另一个 openssl

我正在尝试制作一个小红宝石脚本来上传我自己的视频这是完整的代码,它很短:

我确定我是否可以立即提供任何其他信息,我可能会错过在这里粘贴,这是解决这个问题所必需的。我不想在这里随便问问题而不用谷歌搜索至少 4 小时,但我找不到任何有用的东西。

谢谢十亿!

0 投票
0 回答
1311 浏览

ruby-on-rails - 使用 Rest Client 时出现未定义的方法“request_uri”错误 - 尝试使用 Facebook Graph 删除

我可以尝试使用Rest Client使用Facebook Graph删除对象。

控制台输出:

object_id_here&access_token_here在这里用作占位符,值是正确的。

我收到此错误:

request.rb中的第 60transmit uri...行是 Rest Client 中此方法中的行:

是什么导致了这个错误?

0 投票
1 回答
638 浏览

ruby - Ruby rest_client 和 windows LIVE 连接 OAUTH Wrap

大家好,我正在尝试让我的 rails 应用程序与 Windows LIVE(通过 OAuth Wrap)对话,以便检索联系人列表。我正在使用 rest_client gem 来执行此操作。这是它的操作代码:

我基于 ac# 示例http://msdn.microsoft.com/en-us/library/ff750952.aspx(注意:http ://www.goatly.net/2010/12/23/401-unauthorized-when -acquiring-an-access-token-windows-live-sdk.aspx显示正确的有效负载)

但是我不断收到 401 Unauthorized,所以我在想我使用 rest_client 的方式不正确?在表单发布期间,我还需要做些什么吗?

任何提示都会非常有帮助:) 在此先感谢。

0 投票
1 回答
5896 浏览

ruby-on-rails - 如何使用带密码的 PEM 证书?

我在尝试使用在 ruby​​ 上有密码的证书时遇到了很多麻烦。我正在使用rest-client,但这不是必需的。

这是我需要进行的调用的 cURL 等效项:

我尝试了很多东西,但我无法让密码部分正常工作。这是我到目前为止所拥有的:

我已经尝试将密码放在任何地方,例如:password 和 :ssl_client_key,我已经查看了所有我能找到的文档,但是没有地方可以接受这个密码。

这是我总是得到的错误:

我错过了什么?

0 投票
1 回答
6302 浏览

ruby-on-rails - Rest-Client Ruby Gem 标头

我正在尝试使用 rest-client gem 发布一些东西,但由于某种原因,我不断收到内部服务器错误。我在 Chrome 上使用了 Simple REST Client,并且得到了同样的错误,除非我发送以下标题:

所以我试图用 post 请求发送那个标头,但由于某种原因,它仍然无法正常工作。这是我尝试过的:

有人可以告诉我我做错了什么吗?已经搜索了一些指示如何设置标题的文档,但似乎没有任何效果。

0 投票
3 回答
221 浏览

rest - 如何避免固定资源

罗伊菲尔丁写道

REST API 不得定义固定的资源名称或层次结构(客户端和服务器的明显耦合)。服务器必须可以自由控制自己的命名空间。相反,允许服务器通过在媒体类型和链接关系中定义这些指令来指导客户端如何构建适当的 URI,例如在 HTML 表单和 URI 模板中完成。

您如何为系统到系统接口执行此操作?假设客户想在http://my.server.org的服务器中创建一个订单,它应该如何知道创建一个订单应该使用 URL http://my.server.org/newOrder而不是http://my.server.org/nO或其他任何东西?

对于人机界面(即浏览器),我猜服务器会提供某种形式的链接(可能在一个form元素中),并且该链接周围的文本会告诉用户该页面上的哪些表单是正确的创建表单一个订单(应该创建一个用户或导航到某个搜索结果)

在客户端实现这一点的机制是什么?还有:它们是否真的被使用过,还是大多数人只是将 url 硬连线到客户端中?

0 投票
1 回答
2996 浏览

ruby - 从 Magick::Image 创建一个 ruby​​ File 对象

我正在尝试使用 rmagick 和 rest-client 将带水印的图像发布到 url。当我生成合成图像时,我保存它(.write),用 File.new 读回它,然后发布那个 File 对象。不过,理想情况下,我想绕过写操作,因为我再也不需要这张照片了。有什么方法可以将 Magick::Image 对象转换为 File 对象,以便我可以使用 rest-client 发布它?

0 投票
1 回答
6654 浏览

java - 如何将 HttpServletRequest 转换为对应的 HttpClient 对象

一般来说,我对 REST 和 Web 应用程序很陌生。我需要实现一个向系统添加更多资源的 REST 调用。某些资源只能由文件夹(如文件夹)创建。我猜这将是一个 PUT 请求,并在正文中放置描述资源的 XML,并在服务器上处理请求并创建文件夹。一些资源需要被描述(它是什么,它属于谁......等等)并且还需要提供一个文件。例如图像。

我有几个问题: 1. 处理 httpServletRequest 的最佳实践是什么?这似乎是一个有点麻烦的对象,我读过 HttpClient 但我不确定。2. 这听起来像是一个非常普遍的任务,因为每个 RESTful 服务器都在做。有没有好的教程/指南?

谢谢

0 投票
2 回答
8434 浏览

ruby-on-rails - RestClient 仅使用最后一个哈希值去除哈希参数数组?

我有一个条件,我需要将参数作为哈希数组传递,如下所示:

以下是 API 调用的 Rack::Test post 方法。

这是 rails 应用程序的日志。

现在,这是我用来调用 API 的 RestClient post 方法。

这是 rails 应用程序的日志。

区别在于data参数。

使用 Rack::Test 方法发送时,数据作为"data"=>[{"Company"=>"Apple,Inc", "Website"=>"Apple.com"}, {"Company"=>"Google", "Website"=>"google.com"}]

但通过 RestClient 方式,参数数据数组被剥离,只有最后一个哈希作为"data"=>{"Company"=>"Google", "Website"=>"google.com"}

为什么 RestClient 将散列数组剥离为数组的最后一个散列?