大家都用什么库来写webservice?又是怎么部署的呢?

30 views
Skip to first unread message

pear big

unread,
Feb 12, 2012, 4:57:10 AM2/12/12
to pyth...@googlegroups.com
rpclib?soaplib?还有一些很老的库
试着和webpy结合,但是一直都没成功,求高手指教

zhao shichen

unread,
Feb 12, 2012, 5:02:19 AM2/12/12
to pyth...@googlegroups.com
用过一次soap库,后来因为性能实在太低,满足不了要求放弃了,自己自定义的协议

当时是用的twisted

在 2012年2月12日 下午5:57,pear big <bigpe...@gmail.com>写道:
rpclib?soaplib?还有一些很老的库
试着和webpy结合,但是一直都没成功,求高手指教

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html



--
呆痴木讷,君子四德

limodou

unread,
Feb 12, 2012, 5:03:12 AM2/12/12
to pyth...@googlegroups.com
2012/2/12 pear big <bigpe...@gmail.com>:

> rpclib?soaplib?还有一些很老的库
> 试着和webpy结合,但是一直都没成功,求高手指教
>

我在uliweb中使用的是pysimplesoap作服务方,如果是客户端可能是suds好一些吧。你可以试试。

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://code.google.com/p/uliweb/
My Blog: http://hi.baidu.com/limodou

lee Alexander

unread,
Feb 12, 2012, 5:15:02 AM2/12/12
to pyth...@googlegroups.com
直接用末班引擎输出xml 啊哈哈哈哈

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html



--

pear big

unread,
Feb 12, 2012, 5:20:32 AM2/12/12
to pyth...@googlegroups.com
客户端我是用的suds,但是服务端一直都没找到比较顺手的

在 2012年2月12日 下午6:03,limodou <lim...@gmail.com>写道:

pear big

unread,
Feb 12, 2012, 5:21:00 AM2/12/12
to pyth...@googlegroups.com
哈,这个我也想过,不过自己有点懒哈哈

pear big

unread,
Feb 12, 2012, 5:21:46 AM2/12/12
to pyth...@googlegroups.com
恩,是有点慢,没什么好的话就只能自己生成了

limodou

unread,
Feb 12, 2012, 5:23:36 AM2/12/12
to pyth...@googlegroups.com
2012/2/12 pear big <bigpe...@gmail.com>:
> 恩,是有点慢,没什么好的话就只能自己生成了
>

不是说了pysimplesoap吗?你不试试?

pear big

unread,
Feb 12, 2012, 7:44:37 AM2/12/12
to pyth...@googlegroups.com
这个还真么试过,不好意思,我回去看看~

july

unread,
Feb 13, 2012, 8:57:11 PM2/13/12
to python-cn(华蟒用户组,CPyUG 邮件列表)
我用的是Django,写的Web service是RESTful的,用Django的URL映射机制把服务映射到views函数,和写普通的
views差不多,只不过多了一些预处理部分:
1, 认证部分,可以用Basic Authentication
2, 其他部分,如cookie,缓存

推荐看看一本书:RESTful Web Service 里边有关于Django写web service的示例。

Liang Sun

unread,
Feb 14, 2012, 9:49:04 PM2/14/12
to python-cn(华蟒用户组,CPyUG 邮件列表)
我现在用的是Pyramid + JSON_RPC.
Pyramid是以前的Pylon的升级版。

limodou

unread,
Feb 15, 2012, 12:44:08 AM2/15/12
to pyth...@googlegroups.com
2012/2/15 Liang Sun <i...@liangsun.org>:
> 我现在用的是Pyramid + JSON_RPC.
> Pyramid是以前的Pylon的升级版。
>

不知道大家是如何理解web service的,因为传统的web
service是指soap这样的技术,而不是restful的形式,使用的是xml。它有自已的标准。不知道楼主是不是指的这个。

pear big

unread,
Feb 15, 2012, 12:44:45 AM2/15/12
to pyth...@googlegroups.com
好的,多谢~

pear big

unread,
Feb 15, 2012, 12:45:15 AM2/15/12
to pyth...@googlegroups.com
这个组合还没尝试过,有空回去试试

我现在用的是Pyramid + JSON_RPC.
Pyramid是以前的Pylon的升级版。

pear big

unread,
Feb 15, 2012, 3:42:39 AM2/15/12
to pyth...@googlegroups.com
是的,执行soap请求,不过现在各家的标准不太相同,所以相互调用可能会有点麻烦

Reply all
Reply to author
Forward
0 new messages