python基于xml实现的程序_python通过web.py实现web service解析xml格式

前沿:

这两天一直和平台研发中心的人搞接口,那边给的都是用java实现的web service 。这边的接口很是规范,用的soap的方式。  我这边的话,也是需要用python的一些库做支持的。

什么是soap,什么是wsdl,为什么要用他们

SOAP是基于XML和HTTP通信协议,xml各种平台,各种语言都支持的一个种语言。http呢它得到了所有的因特网浏览器及服务器的支持。

WSDL 指网络服务描述语言 ,是一种使用 XML 编写的文档。这种文档可描述某个 Web service。它可规定服务的位置,以及此服务提供的操作。

我是做python的,你是java的,他是做.net,如果我们三个之间要进行通信,要进行数据交换,怎么办呢?我们需要一个能和我们都能通信的工具。soap,wsdl被创造出来,使得运行在不同的操作系统并使用不同的技术和编程语言的应用程序可以互相进行通信。

今天没事干,就自己在家搞了一个简单的 web service 通信接口,没啥技术含量,勿喷哈!

实现web services 一般是两种方式,一个是  简单的xml和json回数据,另一个就是复杂的soap或者是rest操作。。。 其实soap属于老些的东西,感觉现在用soap会越来越少,restful对于各种资源的定义更加的准确,然后soap更多的是用xml进行传输,而rest是用json,json要比xml轻型和方便的!不多说啦, 我这里就简单的用第一种方式实现吧。

安装python的web.py模块,我这边就不用tornado和flask

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值