目前网络上有一些基于Web发布的Service接口,此处不一定特指基于SOAP的Web Service接口。大多时候我更喜欢暴露出一个URL,开发者传入查询参数返回XML或者jason数据的接口。比如:
1. Wiki接口
http://en.wiktionary.org/w/api.php?action=query&prop=revisions&titles=%s&rvprop=content&format=json
此处titles参数可以是任何Word,一个特殊的格式返回某天的特定单词是 Wiktionary:Word of the day/October 26
需要注意的是调用是需要通过Javascript的encodeURI或者encodeURLComponent进行编码。
Wiktionary:Word of the day/October 26编码成一下两种都可以
encodeURL:
Wiktionary:Word%20of%20the%20day/October%2021
貌似是escape 或者 encodeURLComponent:
Wiktionary%3AWord+of+the+day%2FOctober+21
2. Google 天气
http://www.google.com/ig/api?weather=%s&hl=zh-cn
中国地区,weather参数可以是城市的拼音。如上海未来三天的天气预报:
http://www.google.com/ig/api?weather=shanghai&hl=zh-cn
3. Yahoo 财经(股票数据)
返回的是CSV格式的。
http://download.finance.yahoo.com/d/quotes.csv?f=sl1d1t1ohgv&e=.csv&s=IBM,NOK,HMC
4.Wikipedia
需要解析返回的网页文件(右侧的信息框,是一些三元组),不是直接的Web service接口
http://en.wikipedia.org/wiki/Nokia
返回的是网页,三元组形式
http://dbpedia.org/page/Nokia
5. Google Reader RSS export
https://www.google.com/reader/atom/feed/http://echohfut.iteye.com/rss?n=150
URL 中feed后面可以是其他RSS URL
分享到:
相关推荐
本篇文章将深入探讨如何使用XFire来开发Web Service接口,并提供一个初学者友好的教程。 一、XFire简介 XFire(后被集成到Apache CXF项目)是一款轻量级的Java Web服务框架,它提供了快速、简单的方式来创建符合WS-...
4. **提高兼容性**:基于标准的Web Service接口使得不同开发商的服务可以无缝集成,增强了系统的兼容性。 5. **负载均衡与服务质量**:通过Web Service,可以实现系统模块的分布式部署,有助于分担负载,提升网络...
本实例将详细讲解如何使用Delphi创建Web Service接口以及在客户端进行调用。 1. **创建Web Service接口** 在Delphi中,我们可以使用内置的`WebBroker`组件来创建Web Service。首先,创建一个新的VCL Forms应用程序...
Web Service接口通常是基于SOAP(Simple Object Access Protocol)或者REST(Representational State Transfer)等协议,用于不同系统间的数据交换。 标题提到的“web service接口测试工具”,一般指的是能够模拟...
综上所述,基于Web Service的分布式协同CAD系统框架通过使用Web Service技术,结合服务器与客户端的协作,实现了设计操作的集中处理和客户端间协同工作,提高了系统的协同效率和操作体验。同时,系统通过有效减少...
Web Service 是一种基于网络的应用程序接口,它允许不同的系统和应用程序之间进行交互和数据交换。MyKoo Web Service(MKWS)是以 RESTful Web Service 形式提供的,MKWS 只用到了 2 种 HTTP 操作:POST 用于提交...
在本项目中,我们将深入探讨Web Service接口及其Java中的实现类,以理解其工作原理、创建过程以及如何在实际开发中应用。 首先,Web Service是一种基于开放标准(如XML、SOAP、WSDL和UDDI)的协议,它允许不同平台...
### 基于Web Service 的工作流引擎 #### 摘要 工作流技术作为企业经营过程中的关键组成部分,对于实现经营过程的重组与自动化至关重要。随着信息技术的发展,特别是Web Service技术的出现,使得在异构环境下实现...
- 安全性:考虑到数据敏感性,系统可能采用了HTTPS协议进行安全传输,同时对Web Service接口进行了身份验证和授权。 为了实现跨平台,系统的客户端和服务器端都应遵循标准,不依赖特定的操作系统或硬件。Java的“一...
本讲座主题为“基于Web Service的3G手机应用开发入门”,旨在引导初学者了解如何利用Web Service技术开发3G移动应用。在信息化快速发展的时代,3G技术为移动设备提供了高速的数据传输能力,而Web Service作为互联网...
### 基于Web Service 的工作流系统实现研究 #### 一、引言 随着信息技术的飞速发展,企业越来越依赖高效的信息系统来管理和优化其业务流程。工作流技术作为一种支持业务过程重组和自动化的关键技术,在提高企业的...
C# Web Service是一种基于.NET Framework的开发技术,用于创建分布式应用程序,使得不同系统间能够通过互联网进行通信。这种服务提供了一种标准化的方式,允许应用程序通过HTTP协议交换数据,因此,即使它们是由不同...
### 基于Web Services的航班信息查询系统开发——开题报告分析 #### 题目背景 随着社会经济的快速发展和人民生活水平的显著提高,人们对高质量生活的追求日益增长,尤其是对于出行的需求更加多元化和个性化。航空...
以上就是基于SpringBoot、MyBatis和CXF开发Web Service接口的基本步骤和涉及的关键知识点。这个项目充分展示了如何利用现代Java技术栈来构建一个完整的后端服务系统,同时也强调了数据库设计、接口规范和自动化工具...
综上所述,本文提出的基于Web Service的通信接口方案解决了分布式遥感产品生产系统中的通信难题,降低了系统间的交互复杂性,提升了系统的整体性能和可维护性。这一研究对于构建高效、灵活的遥感数据处理系统具有...
《基于Web Service的无线餐饮管理系统》 餐饮管理系统是现代餐饮业不可或缺的重要工具,尤其是在信息化高度发展的今天,基于Web Service的无线餐饮管理系统更是以其便捷性、高效性和灵活性为餐饮企业提供了解决方案...