gpt4 book ai didi

ruby - Ruby 中的 REST 客户端示例

转载 作者:数据小太阳 更新时间:2023-10-29 06:40:36 25 4
gpt4 key购买 nike

任何人都可以通过使用 REST 客户端在 Rest Web 服务中执行 GET/POST/PUT 操作来举例说明吗?

在POST/PUT中,使用REST Client,需要传递整个xml body来做POST/PUT 操作。

例如,使用REST Client

我需要使用服务获取内容,

      RESTClient.get(url)

将 xml 发布到 url:

      RESTClient.post(url,entirexml)

将 xml 放入 URL:

      RESTClient.put(url,entirexml)

使用 REST 客户端删除。

任何人都可以帮助我提供所有 REST 客户端 HTTP 方法的示例吗?

我需要使用 REST 客户端的 PUT/POST 操作将整个 XML 连同命名空间发送到休息服务。

如果有人有这方面的例子,请发帖。

最佳答案

require 'rest-client'

RestClient.get 'http://example.com/resource', {:params => {:id => 50, 'foo' => 'bar'}}

RestClient.get 'http://example.com/resource'

xml = '<xml><foo>bar</foo><bar>foo</bar></xml>'

RestClient.post 'http://example.com/resource', xml , {:content_type => :xml}

RestClient.put 'http://example.com/resource', xml , {:content_type => :xml}

RestClient.delete 'http://example.com/resource'

https://github.com/rest-client/rest-client 查看更多示例和文档

关于ruby - Ruby 中的 REST 客户端示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8452410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com