Rest服务器或API来testing我的Restful客户端?

我正在创build一个Android应用程序,要求我对服务器执行一个rest请求,获取一些数据并对其进行分析。

我仍然是新的android开发,所以我不知道如果我正在实现请求和线程权,并且服务器还没有准备好。 所以我需要一个公共rest服务器,我可以用来testing发送请求? 我收到什么数据并不重要。

提前致谢。

Solutions Collecting From Web of "Rest服务器或API来testing我的Restful客户端?"

您可以针对任何可以从着名服务中find的公共REST API进行testing,并select不需要身份validation的操作。 例如Tiny Url (如果你想testingGET请求),如果你想要更复杂的数据,你可以从Twitter获得一个授权令牌,并testing他们的API 。

请注意,这只是一个例子。 这个想法是调查你最喜欢的网站/服务的API,你可能会find一个适合你和你的testing。

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

testingHTTP库有时会变得困难。 PostBin.org对于testingPOST请求来说是非常棒的,但是没有其他的东西。 这存在涵盖各种HTTPscheme。 正在考虑其他terminal(例如/放气)。

http://httpbin.org/

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

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

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

 rails server 

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

如果只是一个GET请求,最简单的事情就是在networking上find一个文本文件或一个图像(例如这个随机图像http://www.databison.com/wp-content/uploads/2009/04/转换成excel-in-fixed-width-text-file-format.png )并指向你的代码。 检查你是否收到200响应代码,并且正在接收数据。

你可以尝试使用SOAPUi(是的,我知道它是用于SOAP的),至less这是他们在他们的页面中说的 。 还可以查看 Michaëlvan Leeuwen的简单服务器模拟REST服务的文章。

看看apigee.com – 他们有一个很棒的控制台来调查API(你可以find一个不需要authentication的控制台),然后你可以用你的代码打这个API,并得到你在浏览器中看到的相同的响应。

简单的rest服务testing: jsonplaceholder.com

尝试getsandbox.com。 它像一个魅力,并赋予吨function等