WEB开发网
开发学院软件开发Python Python Web 服务开发者: 现实世界,第二部分 阅读

Python Web 服务开发者: 现实世界,第二部分

 2007-03-29 12:13:08 来源:WEB开发网   
核心提示:本专栏涵盖了可以用于 Web 服务处理的主要 Python API,通过简单的客户端和服务器的使用演示了基本的工具和方法,Python Web 服务开发者: 现实世界,第二部分,所有这些都为使用现实世界 Web 服务打下了基础,“现实世界”的第一部分展示了如何使用 Google Web 服务 A

本专栏涵盖了可以用于 Web 服务处理的主要 Python API,通过简单的客户端和服务器的使用演示了基本的工具和方法。所有这些都为使用现实世界 Web 服务打下了基础。“现实世界”的第一部分展示了如何使用 Google Web 服务 API 搜索 Web。现在第二部分要进一步深入,将那些工具与理解应用到更为复杂的现实世界 Web 服务应用程序中去。该问题将以 Amazon.com 的 Web API 为重点 -- 作者将向您展示如何通过 SOAP 连接到 Amazon.com,这样您就可以程序化地搜索 Amazon.com 的大量目录。此外,作者还将向您展示如何在 GUI 中包装 Web 服务代码。

Amazon Web 服务 API

Amazon.com, 常称为世界上最大的存储库,它已经开放了产品的所有目录,以便采用 SOAP 或 REST (HTTP 之上的 XML)技术直接集成到其他的 Web 站点中去。通过各种合作项目,合作者与第三方供应商都可以从中赚取介绍费,并且管理详细目录,搜索产品信息,以获取有竞争力的价格。为了展示 Amazon.com Web 服务 API 的一些用途,我们将向您演示如何创建 GUI 工具,这种工具使您能够在 Amazon.com 目录的各种产品类别中搜索相似类型的条目。由于它是典型的 Web 服务提供者,所以由 Amazon.com 开发者工具包提供的示例和工具不包括 Python 绑定或库。即使这样也不用担心 —— 通过 Python 使用 Amazon API 是非常简单易懂的,甚至有可能比一般的语言和工具都还要简单。

设置

对于这个项目,我们将使用 Python 2.3 精心地设计我们的工具;0.10.4 版本的 SOAPpy 用来代理和编组 API,我们将使用 wxPython 工具包来创建 GUI。0.10.3 版本之后的 SOAPpy 还要依赖于 IEEE 754 浮点处理程序包 fpconst(当前版本 0.6.0)。这很有可能包括在以后的 Python 发行版本中。请参阅 参考资料以获得下载这些工具的链接。

1 2 3 4 5 6  下一页

Tags:Python Web 服务

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接