15

我正在创建一个 Android 应用程序,它需要我向服务器发出休息请求,获取一些数据并分析它们。

我还是 android 开发的新手,所以我不确定我是否正确地实现了请求和线程,并且服务器还没有准备好。所以我需要一个可以用来测试发送请求的公共休息服务器?我收到什么数据并不重要。

提前致谢。

4

9 回答 9

7

有一个名为 httpbin 的测试网站,它被请求 python 库(同一作者)使用。

有时测试 HTTP 库会变得很困难。PostBin.org 非常适合测试 POST 请求,但仅此而已。它的存在是为了涵盖各种 HTTP 场景。正在考虑其他端点(例如 /deflate)。

http://httpbin.org/

于 2012-12-08T21:05:29.590 回答
4

You can test against any public REST API that you can find from famous services and choose actions that don't require an authentication. For instance Tiny Url (if you want to test GET requests) and if you want more complex data you can get an auth token from Twitter and test against their API.

Note that this is just an example. The idea is to investigate the APIs of your favorite sites/servies and you'll likely find one that fits you and your tests.

于 2012-05-02T11:50:45.277 回答
3

您可以使用 Ruby on Rails 并生成一个基本的 RESTful 资源,如下所示:

rails new restweb && cd restweb
rails generate scaffold post title:string body:string

然后启动本地应用服务器:

rails server

然后用这个 url 测试你的库:http: //127.0.0.1 :3000/posts (.json)

于 2012-05-02T11:39:48.843 回答
3

如果只是 GET 请求,最简单的做法就是在网上找一个文本文件或一张图片(比如这张随机图片http://www.databison.com/wp-content/uploads/2009/04/ conversion-of-excel-in-fixed-width-text-file-format.png)并将您的代码指向它。检查您是否收到 200 响应代码,并且正在接收返回的数据。

于 2012-05-02T11:26:36.310 回答
3

https://www.mockable.io/允许您指定响应并查看最近的请求历史记录。

http://www.mocky.io/设置起来要快一些,但您看不到客户端请求。

于 2015-09-08T13:19:29.687 回答
2

您可以尝试使用 SOAPUi(是的,我知道它是为 SOAP ws 设计的),至少他们在他们的页面中是这么说的。还可以查看 Michaël van Leeuwen 的文章Simple server mock for REST services

于 2012-05-02T11:55:33.593 回答
1

查看apigee.com - 他们有一个很棒的控制台来调查 API(您可以找到一个不需要身份验证的控制台),然后您可以使用您的代码访问该 API 并获得您在浏览器中看到的相同响应。

于 2012-05-03T04:21:02.230 回答
1

用于测试的简单 Rest 服务:jsonplaceholder.com

于 2015-12-01T04:42:11.887 回答
0

试试getsandbox.com。它就像一个魅力,并提供了大量的功能等。

于 2017-02-15T23:28:22.293 回答