在上一笔记中记录了如何创建最简单的Hessian服务,并使用Java远程调用。Hessian服务,本文将介绍如何通过Python远程调用Hessian服务。
首先创建Hessian服务
在笔记一中已经详细说明过,本文使用笔记一中同一个Hessian服务。在此不再重复。
下载hessian的Python模块(官方下载)
剩下的就是敲代码了,文件名为:TestHessian.py
#!/usr/bin/env python
#coding=utf-8
# -*- coding:utf-8 -*-
########################################
#--2009-12-16--
#@author migle longforfreedom@gmail.com
########################################
###
### Hessian 测试
###
########################################
import hessianlib
if __name__ == '__main__':
proxy = hessianlib.Hessian('http://localhost/HessianServer/hessian')
try:
print proxy.sayHello('migle')
proxy.printHello('Python')
except Error, v:
print 'ERROR',
Vim中运行: !python TestHessian.py
结果如下:
客户端:
服务器端: