【发布时间】:2014-12-27 19:10:33
【问题描述】:
我想构建一个简单的客户端应用程序,用于过滤请求并将请求重定向到简单的 Web 服务。平台为Linux,界面为命令行,数据为明文引号,主要命令如下:
pull quotes <service> <filter>
export quotes <filter> <file>
import quotes <filter> <file>
push quotes <service> <filter>
我需要一个 Web 服务作为纯文本数据的来源,具有简单的 RESTful 接口,例如:
http://www.iheartquotes.com/api/v1/random?source=starwars
但是有了更多的能力——我需要彻底搜索和过滤 url/http-request 的能力,至少像:
http://www.someservice.com/api/v1/quote?filter=churchill+war&max=25&order=most_popular
因此得到纯文本。添加/删除功能也将非常方便。
请指导我:
(1) 是否有现成的文本存储网络服务,具有良好的~restful 界面(如上)?
(2)如果没有,C++或python有没有好的框架?
我试过了:
(1) Wikia API - 我必须编写一个好的网络爬虫才能从那里获取有用的东西,这不是目的。
(2) MoinMoin wiki - 我将它部署在 VM 上,但我发现它会动态生成网页内容并且不会暴露必要的 restful api。
【问题讨论】:
标签: web-services rest