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

android - RestClient getResponse() 适用于 android 2.3 但不适用于 4.0.4

我有这段代码用于从网络获取数据

在 Android 2.3 的模拟器中工作正常,响应是我的数据,但是当我在带有 Android 4.0.4(CyanogenMod9)的手机上运行相同的代码时,响应为空。你能告诉我有什么问题吗?

0 投票
3 回答
2048 浏览

c# - 来自 c# 代码的简单 http web 发布请求无法正常工作,而来自 REST 客户端的相同内容工作正常

我必须请求一个 URL,即“ http://192.168.220.12:5000”,java服务将在其中接收它,

以以下字符串为主体

我可以在我的 Firefox 浏览器中使用 RESTClient 成功完成此操作,请参见下图: 在此处输入图像描述 但是当我通过以下 C# 代码发送它时,它给了我以下错误:

C#代码如下:

我在这里做错了什么?

我也尝试过,但没有任何效果。1) 使用另一种方法将 xmlData 转换为 byte []。2) 使用 Encoding.UTF8.GetBytes 而不是 Encoding.ASCII.GetBytes。3) 使用 client.UploadString(new Uri(mlcAddress), xmlData) 而不是 client.UploadData...

0 投票
3 回答
4461 浏览

c# - 以字符串形式获取响应 c#.net

我在页面加载事件中使用 c#.net 创建了网站

当我通过浏览器运行时,我得到了正确的响应

现在我的问题是,当我通过 rest 客户端运行相同的 url 时,我得到的响应 nody[raw] 为

但我只需要完成。作为回应

这怎么可能 ?

等待您的宝贵意见和建议

0 投票
1 回答
1423 浏览

ruby - 休息客户端错误 412

我正在使用 ruby​​ 和 rest-client gem。

我尝试与 RESTFUL API 进行通信。

如果我使用以下内容,它工作正常:

但如果我决定使用活动资源样式:

我收到错误 412 Precondition Failed (RestClient::PreconditionFailed)

我不确定到底有什么区别以及为什么一个工作而不是另一个工作。

谢谢

0 投票
2 回答
1252 浏览

ruby - 没有 Nokogiri 的 Ruby 中的 Curl 解析?

可能重复:
ruby 中的简单解析

我正在尝试验证网站中的标题,经过反复试验,我发现这可以通过使用 nokogiri 和 rest-client 在 ruby​​ 中完成

不幸的是,对于大量网站来说,这似乎并不总是有效,因为它在 /admin/users/list 500 Internal Server Error 处返回 RestClient::InternalServerError

我想知道是否有任何选项可以通过简单地使用 mycurl = %x(curl http://....... .) 来实现相同的效果,通过解析标题而不使用它是一种有效的方法任何宝石或 curl 选项可以直接与 nokogiri 一起使用吗?谢谢

0 投票
2 回答
266 浏览

java - 如何在 sitebricks-client 中发布正文?

我正在使用sitebricks-client与 Java 中的 REST API 进行交互。我需要用非空的身体做一个 POST。我如何在网站砖中做到这一点?

0 投票
1 回答
1864 浏览

java - 是否有类型良好的 Scala(或 Java)库来使用 JSON Web API?

我想要一个简单的 Java(或 Scala)REST 客户端库,让我可以轻松地在 JSON REST API 上执行 GET/PUT/POST/DELETE 等操作,并以类型安全的方式将 JSON 响应反序列化为 Java 对象,例如

基本上我希望通用签名是这样的,get()例如 public <T> T get(String path, Class<T> responseClass),它将执行 GET 请求并将 JSON 响应反序列化为类型的 POJOresponseClass

我确实找到了一个与我想要的称为sitebricks的库非常接近,但它的范围受到严重限制,例如它不允许我执行更多不常见的 HTTP 动词,如 PUT/PATCH/DELETE 并且它无法设置标题或甚至是请求的正文。

我发现的另一个库有相反的问题——它无法进行基本身份验证,也不会为您将 JSON 序列化回对象。

0 投票
3 回答
2651 浏览

java - 在 Java 中实现 REST API 客户端和 JSON 解析器的最简单方法是什么?

我正在努力将此代码从 JQuery 转移到 Java:

它调用 YouTube API 并读取一些 JSON 结果字段。

在 Java 中实现这一点的最简单和最合适的方法是什么?由于我只需要一个 API 方法调用,因此我需要尽可能轻的解决方案。但我猜测无论我使用什么库,Java 中的代码都会变得更加复杂。

此外,我不想使用 Java 的 YouTube API 客户端,而是使用一些通用的 REST-JSON 解决方案,将来我可以将其用于更多的 API。

0 投票
1 回答
1679 浏览

ruby - 使用 Ruby 单元测试创​​建测试报告

我有一个可以测试一些 RESTful API 的工作测试套件。到目前为止,标准输出结果一直很好:

但是现在我需要更多信息。

输出应该是:

我可能会将其写入 csv 或 xml 中的文件。现在,我对测试名称、开始时间和结束时间(有多种方法)没有任何问题,但我不知道如何编写结果,. 或 F 或 E 到文件。

有什么方法可以提取测试结果并在测试或测试运行器中对其进行处理?

有人能指出我正确的方向吗?

0 投票
2 回答
4758 浏览

ruby - 使用rest-client ruby​​ gem在elasticsearch中传递json数据获取请求

如何使用 rest 客户端执行以下查询(在doc中给出)。

我试过这样做:

这引发了一个错误:

当我使用 做同样的事情时RestClient.post,它给了我正确的结果!但是弹性搜索文档XGET在 curl 命令中使用搜索查询而不是XPOST. 我如何使该RestClient.get方法起作用?

如果有其他/更好的方法来执行此操作,请提出建议。