`
echohfut
  • 浏览: 231156 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

基于Web 的Service接口

阅读更多

目前网络上有一些基于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来开发Web Service接口,并提供一个初学者友好的教程。 一、XFire简介 XFire(后被集成到Apache CXF项目)是一款轻量级的Java Web服务框架,它提供了快速、简单的方式来创建符合WS-...

    基于Web Service的系统集成技术在网络教育平台中的应用

    4. **提高兼容性**:基于标准的Web Service接口使得不同开发商的服务可以无缝集成,增强了系统的兼容性。 5. **负载均衡与服务质量**:通过Web Service,可以实现系统模块的分布式部署,有助于分担负载,提升网络...

    delphi web service接口实例

    本实例将详细讲解如何使用Delphi创建Web Service接口以及在客户端进行调用。 1. **创建Web Service接口** 在Delphi中,我们可以使用内置的`WebBroker`组件来创建Web Service。首先,创建一个新的VCL Forms应用程序...

    web service接口测试工具

    Web Service接口通常是基于SOAP(Simple Object Access Protocol)或者REST(Representational State Transfer)等协议,用于不同系统间的数据交换。 标题提到的“web service接口测试工具”,一般指的是能够模拟...

    基于web service的分布式协同cad系统框架.pdf

    综上所述,基于Web Service的分布式协同CAD系统框架通过使用Web Service技术,结合服务器与客户端的协作,实现了设计操作的集中处理和客户端间协同工作,提高了系统的协同效率和操作体验。同时,系统通过有效减少...

    web service 接口文档

    Web Service 是一种基于网络的应用程序接口,它允许不同的系统和应用程序之间进行交互和数据交换。MyKoo Web Service(MKWS)是以 RESTful Web Service 形式提供的,MKWS 只用到了 2 种 HTTP 操作:POST 用于提交...

    web service接口实现类

    在本项目中,我们将深入探讨Web Service接口及其Java中的实现类,以理解其工作原理、创建过程以及如何在实际开发中应用。 首先,Web Service是一种基于开放标准(如XML、SOAP、WSDL和UDDI)的协议,它允许不同平台...

    基于web service 的工作流引擎

    ### 基于Web Service 的工作流引擎 #### 摘要 工作流技术作为企业经营过程中的关键组成部分,对于实现经营过程的重组与自动化至关重要。随着信息技术的发展,特别是Web Service技术的出现,使得在异构环境下实现...

    基于web service的跨平台上传下载系统

    - 安全性:考虑到数据敏感性,系统可能采用了HTTPS协议进行安全传输,同时对Web Service接口进行了身份验证和授权。 为了实现跨平台,系统的客户端和服务器端都应遵循标准,不依赖特定的操作系统或硬件。Java的“一...

    基于Web Service的3G手机应用开发入门讲座

    本讲座主题为“基于Web Service的3G手机应用开发入门”,旨在引导初学者了解如何利用Web Service技术开发3G移动应用。在信息化快速发展的时代,3G技术为移动设备提供了高速的数据传输能力,而Web Service作为互联网...

    基于web service 的工作流系统实现研究

    ### 基于Web Service 的工作流系统实现研究 #### 一、引言 随着信息技术的飞速发展,企业越来越依赖高效的信息系统来管理和优化其业务流程。工作流技术作为一种支持业务过程重组和自动化的关键技术,在提高企业的...

    C#Web Service C#Web Service C#Web Service

    C# Web Service是一种基于.NET Framework的开发技术,用于创建分布式应用程序,使得不同系统间能够通过互联网进行通信。这种服务提供了一种标准化的方式,允许应用程序通过HTTP协议交换数据,因此,即使它们是由不同...

    基于webservices 航班信息查询 开题报告

    ### 基于Web Services的航班信息查询系统开发——开题报告分析 #### 题目背景 随着社会经济的快速发展和人民生活水平的显著提高,人们对高质量生活的追求日益增长,尤其是对于出行的需求更加多元化和个性化。航空...

    SpringBoot+mybatis+CXF开发web service接口.rar

    以上就是基于SpringBoot、MyBatis和CXF开发Web Service接口的基本步骤和涉及的关键知识点。这个项目充分展示了如何利用现代Java技术栈来构建一个完整的后端服务系统,同时也强调了数据库设计、接口规范和自动化工具...

    基于Web Service的分布式遥感产品生产通信技术研究.pdf

    综上所述,本文提出的基于Web Service的通信接口方案解决了分布式遥感产品生产系统中的通信难题,降低了系统间的交互复杂性,提升了系统的整体性能和可维护性。这一研究对于构建高效、灵活的遥感数据处理系统具有...

    基于Web Service的无线餐饮管理系统.doc

    《基于Web Service的无线餐饮管理系统》 餐饮管理系统是现代餐饮业不可或缺的重要工具,尤其是在信息化高度发展的今天,基于Web Service的无线餐饮管理系统更是以其便捷性、高效性和灵活性为餐饮企业提供了解决方案...

Global site tag (gtag.js) - Google Analytics