Python论坛  - 讨论区

标题:[python-chinese] SOAPpy 在 python2.5 不可用?

2007年12月18日 星期二 10:28

cafeeee cafeeee在gmail.com
星期二 十二月 18 10:28:40 HKT 2007

好像soappy只支持到python2.4,而不支持python2.5,难道没有人在继续开发维护吗?

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年12月18日 星期二 10:48

jeff jie bbmyth在gmail.com
星期二 十二月 18 10:48:34 HKT 2007

¿ÉÒÔÓá£ÎÒ»ú×ÓÉϾÍÊÇPython2.5
¡£Ö»²»¹ýSoappyÔÚ°²×°µÄʱºò»áÌáʾ³ö´í£¬Òª°Ñ¸ö±ðµÄimport·Åµ½µÚÒ»ÐвÅÐС£ÎÒÐÞ¸ÄһϾͿÉÒÔ°²×°ÁË¡£»¹ÊÇÒ»ÑùÄÜÓá£

2007/12/18, cafeeee <cafeeee在gmail.com>:
>
> ºÃÏñsoappyÖ»Ö§³Öµ½python2.4£¬¶ø²»Ö§³Öpython2.5£¬ÄѵÀûÓÐÈËÔÚ¼ÌÐø¿ª·¢Î¬»¤Âð£¿
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
site:http://www.fallever.com
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071218/03e0fa96/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年12月18日 星期二 11:10

cafeeee cafeeee在gmail.com
星期二 十二月 18 11:10:38 HKT 2007

多谢,那么我应该安装哪个版本啊?sourceforge上有一个0.12.0_rc1,还有一个0.11.6,都是两年以前的了。


On Dec 18, 2007 10:48 AM, jeff jie <bbmyth在gmail.com> wrote:
> 可以用。我机子上就是Python2.5。只不过Soappy在安装的时候会提示出错,要把个别的import放到第一行才行。我修改一下就可以安装了。还是一样能用。
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年12月18日 星期二 11:18

jeff jie bbmyth在gmail.com
星期二 十二月 18 11:18:33 HKT 2007

>>> import SOAPpy
>>> print SOAPpy.__version__
0.12.0

ÔÚ07-12-18£¬cafeeee <cafeeee在gmail.com> дµÀ£º
>
> ¶àл£¬ÄÇôÎÒÓ¦¸Ã°²×°Äĸö°æ±¾°¡£¿sourceforgeÉÏÓÐÒ»¸ö0.12.0_rc1£¬»¹ÓÐÒ»¸ö0.11.6£¬¶¼ÊÇÁ½ÄêÒÔÇ°µÄÁË¡£
>
>
> On Dec 18, 2007 10:48 AM, jeff jie <bbmyth在gmail.com> wrote:
> > ¿ÉÒÔÓá£ÎÒ»ú×ÓÉϾÍÊÇPython2.5
> ¡£Ö»²»¹ýSoappyÔÚ°²×°µÄʱºò»áÌáʾ³ö´í£¬Òª°Ñ¸ö±ðµÄimport·Åµ½µÚÒ»ÐвÅÐС£ÎÒÐÞ¸ÄһϾͿÉÒÔ°²×°ÁË¡£»¹ÊÇÒ»ÑùÄÜÓá£
> >
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
site:http://www.fallever.com
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071218/3bcec868/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年12月19日 星期三 09:17

hongqing.lv hongqing.lv在gmail.com
星期三 十二月 19 09:17:05 HKT 2007

ÓÃXMLRPC¶àºÃѽ.¼òµ¥ºÃÓÃ.¿ÉÒÔ×Ô¼º¸ú×ÙԭʼÐÅÏ¢.Ò»Çо¡ÔÚÕÆÎÕ.




hongqing.lv
2007-12-19



·¢¼þÈË£º jeff jie
·¢ËÍʱ¼ä£º 2007-12-18 10:50:34
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]SOAPpy ÔÚ python2.5 ²»¿ÉÓã¿

¿ÉÒÔÓá£ÎÒ»ú×ÓÉϾÍÊÇPython2.5¡£Ö»²»¹ýSoappyÔÚ°²×°µÄʱºò»áÌáʾ³ö´í£¬Òª°Ñ¸ö±ðµÄimport·Åµ½µÚÒ»ÐвÅÐС£ÎÒÐÞ¸ÄһϾͿÉÒÔ°²×°ÁË¡£»¹ÊÇÒ»ÑùÄÜÓá£


2007/12/18, cafeeee <cafeeee在gmail.com>:
ºÃÏñsoappyÖ»Ö§³Öµ½python2.4£¬¶ø²»Ö§³Öpython2.5£¬ÄѵÀûÓÐÈËÔÚ¼ÌÐø¿ª·¢Î¬»¤Âð£¿
_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn 
Detail Info: http://python.cn/mailman/listinfo/python-chinese



-- 
site: http://www.fallever.com
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071219/b4ad1e3b/attachment-0001.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年12月19日 星期三 10:02

cafeeee cafeeee在gmail.com
星期三 十二月 19 10:02:05 HKT 2007

[摘自于:http://www.ibm.com/developerworks/cn/webservices/ws-pyth/part10/index.html]

XML-RPC 是一种比 SOAP 更早的、简单的轻量级 Web 服务技术。
……
XML-RPC 是 XML Web 服务的鼻祖。它是一个用于远程过程调用(remote procedure
call,RPC)的简单规范,这种调用使用 HTTP 作为传输协议,并使用 XML 词汇表作为消息有效负载。由于 XML-RPC
非常简单(整个规范打印出来还不到十页纸),它已经变得非常流行,现在大多数语言都有了标准的或已经可用的 XML-RPC 实现。这些语言中包括
Python,它在版本 2.2 中就开始捆绑 xmlrpclib(Fredrik Lundh 开发的 XML-RPC 实现)了。
……
import xmlrpclib
#Port 80 is the default
server = xmlrpclib.ServerProxy("http://time.xmlrpc.com")
currentTimeObj = server.currentTime
currtime = currentTimeObj.getCurrentTime()
print currtime
print currtime.value
……
XML-RPC 有一个倍受批评的限制,就是它只支持 ASCII
字符串(或二进制缓冲块)的传输。它根本不提供任何字符编码支持。……或许这也是考虑使用 SOAP 的一个很好的理由,因为 SOAP
已经完全国际化了。
……
结束语
XML-RPC 比 SOAP 更简单,在开放源代码的项目中非常流行。它是任何语言或框架目前都必须提供的基本工具箱,所以在 Python
中添加新的 XML-RPC 模块是很受欢迎的。但它也有自己的缺点,主要就是对字符编码的支持不够,它的字符编码支持对英语有一种令人吃惊的偏向,在国际化的重要性已被充分理解的今天看来,这是很不合时宜的。
……


PS:若有误导之嫌,请参照原文:http://www.ibm.com/developerworks/cn/webservices/ws-pyth/part10/index.html

On Dec 19, 2007 9:17 AM, hongqing.lv <hongqing.lv在gmail.com> wrote:
>
>
> 用XMLRPC多好呀.简单好用.可以自己跟踪原始信息.一切尽在掌握.
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年12月19日 星期三 10:28

hongqing.lv hongqing.lv在gmail.com
星期三 十二月 19 10:28:26 HKT 2007

XMLRPC¼òµ¥µ½¿ÉÒÔ×Ô¼ºÐ´´úÂëÈ¥³ýÕâЩȱµã.Äã×Ô¼º¿ÉÒÔдһ¸ö·þÎñ¶ËºÍ¿Í»§¶Ë.µ«ÊÇSoap¾Í±È½Ï¸´ÔÓÁË.²»ÊÇXMLRPC²»Ö§³Ö,ÔòʵÏÖ²»Ö§³Ö.
XMLRPCЧÂʸü¸ß.Äã¿É×Ô¶¨ÒåʵÏÖ.




hongqing.lv
2007-12-19



·¢¼þÈË£º cafeeee
·¢ËÍʱ¼ä£º 2007-12-19 10:03:22
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]SOAPpy ÔÚ python2.5 ²»¿ÉÓã¿

[Õª×ÔÓÚ£ºhttp://www.ibm.com/developerworks/cn/webservices/ws-pyth/part10/index.html]

XML-RPC ÊÇÒ»ÖÖ±È SOAP ¸üÔçµÄ¡¢¼òµ¥µÄÇáÁ¿¼¶ Web ·þÎñ¼¼Êõ¡£
¡­¡­
XML-RPC ÊÇ XML Web ·þÎñµÄ±Ç×æ¡£ËüÊÇÒ»¸öÓÃÓÚÔ¶³Ì¹ý³Ìµ÷Óã¨remote procedure
call£¬RPC£©µÄ¼òµ¥¹æ·¶£¬ÕâÖÖµ÷ÓÃʹÓà HTTP ×÷Ϊ´«ÊäЭÒ飬²¢Ê¹Óà XML ´Ê»ã±í×÷ΪÏûÏ¢ÓÐЧ¸ºÔØ¡£ÓÉÓÚ XML-RPC
·Ç³£¼òµ¥£¨Õû¸ö¹æ·¶´òÓ¡³öÀ´»¹²»µ½Ê®Ò³Ö½£©£¬ËüÒѾ­±äµÃ·Ç³£Á÷ÐУ¬ÏÖÔÚ´ó¶àÊýÓïÑÔ¶¼ÓÐÁ˱ê×¼µÄ»òÒѾ­¿ÉÓÃµÄ XML-RPC ʵÏÖ¡£ÕâЩÓïÑÔÖаüÀ¨
Python£¬ËüÔÚ°æ±¾ 2.2 ÖоͿªÊ¼À¦°ó xmlrpclib£¨Fredrik Lundh ¿ª·¢µÄ XML-RPC ʵÏÖ£©ÁË¡£
¡­¡­
import xmlrpclib
#Port 80 is the default
server = xmlrpclib.ServerProxy("http://time.xmlrpc.com")
currentTimeObj = server.currentTime
currtime = currentTimeObj.getCurrentTime()
print currtime
print currtime.value
¡­¡­
XML-RPC ÓÐÒ»¸ö±¶ÊÜÅúÆÀµÄÏÞÖÆ£¬¾ÍÊÇËüÖ»Ö§³Ö ASCII
×Ö·û´®£¨»ò¶þ½øÖÆ»º³å¿é£©µÄ´«Êä¡£Ëü¸ù±¾²»ÌṩÈκÎ×Ö·û±àÂëÖ§³Ö¡£¡­¡­»òÐíÕâÒ²ÊÇ¿¼ÂÇʹÓà SOAP µÄÒ»¸öºÜºÃµÄÀíÓÉ£¬ÒòΪ SOAP
ÒѾ­ÍêÈ«¹ú¼Ê»¯ÁË¡£
¡­¡­
½áÊøÓï
XML-RPC ±È SOAP ¸ü¼òµ¥£¬ÔÚ¿ª·ÅÔ´´úÂëµÄÏîÄ¿Öзdz£Á÷ÐС£ËüÊÇÈκÎÓïÑÔ»ò¿ò¼ÜÄ¿Ç°¶¼±ØÐëÌṩµÄ»ù±¾¹¤¾ßÏ䣬ËùÒÔÔÚ Python
ÖÐÌí¼ÓÐ嵀 XML-RPC Ä£¿éÊǺÜÊÜ»¶Ó­µÄ¡£µ«ËüÒ²ÓÐ×Ô¼ºµÄȱµã£¬Ö÷Òª¾ÍÊǶÔ×Ö·û±àÂëµÄÖ§³Ö²»¹»£¬ËüµÄ×Ö·û±àÂëÖ§³Ö¶ÔÓ¢ÓïÓÐÒ»ÖÖÁîÈ˳ԾªµÄÆ«Ïò£¬ÔÚ¹ú¼Ê»¯µÄÖØÒªÐÔÒѱ»³ä·ÖÀí½âµÄ½ñÌì¿´À´£¬ÕâÊǺܲ»ºÏʱÒ˵ġ£
¡­¡­


PS£ºÈôÓÐÎóµ¼Ö®ÏÓ£¬Çë²ÎÕÕÔ­ÎÄ£ºhttp://www.ibm.com/developerworks/cn/webservices/ws-pyth/part10/index.html

On Dec 19, 2007 9:17 AM, hongqing.lv  <hongqing.lv在gmail.com > wrote:
>
>
> ÓÃXMLRPC¶àºÃѽ.¼òµ¥ºÃÓÃ.¿ÉÒÔ×Ô¼º¸ú×ÙԭʼÐÅÏ¢.Ò»Çо¡ÔÚÕÆÎÕ.
>
_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071219/b3bad4e0/attachment-0001.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年12月19日 星期三 10:34

cafeeee cafeeee在gmail.com
星期三 十二月 19 10:34:51 HKT 2007

好,反正这两个我都没接触过,先学学看再说,多谢。


On Dec 19, 2007 10:28 AM, hongqing.lv <hongqing.lv在gmail.com> wrote:
>
>
> XMLRPC简单到可以自己写代码去除这些缺点.你自己可以写一个服务端和客户端.但是Soap就比较复杂了.不是XMLRPC不支持,则实现不支持.
> XMLRPC效率更高.你可自定义实现.
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号