因此,我正在考虑用一个小项目来尝试Zato.io ESB。流动将是这样的:
顺理成章地处理所有可能的错误。
据我所知,公开REST是可行的,我认为向普适发布将有效,但我不知道如何处理zato或python中的证书?
感谢你的任何帮助
问候
发布于 2014-12-04 23:33:38
扎托 2.0,目前的在发展中,预计将很快发布,它支持SSL/TLS开箱即用--您只需上传一个定制的CA证书,就可以使用给定的传出连接,仅此而已。
对于Zato 1.1,请在下面的工作使用示例中找到如何在服务主体内提供CA证书的路径。
# lxml
from lxml import etree
# Zato
from zato.server.service import Service
class MyService(Service):
def handle(self):
service = self.outgoing.soap.get('My Connection')
# Invoke a SOAP resource using a custom certificate
resp = service.conn.send(self.cid, '<data>Here goes payload</data>',
verify='/path/to/a/certificate')
# Parse resp.text to create an lxml XML object
xml = etree.fromstring(resp.text)干杯!
https://stackoverflow.com/questions/27275802
复制相似问题