问题标签 [spyne]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 测试 Spyne 应用程序
测试 Spyne 应用程序的最佳实践是什么。它是否有像Django或Flask这样的测试客户端。我不喜欢启动 wsgi 服务器来测试我的应用程序的想法。
这是我的烧瓶 + spyne 示例https://github.com/satyrius/flask-spyne-example
python - 如何用 Spyne 描述元素属性
我对Spyne 的 hello world 示例感到满意,但是当涉及到更复杂的事情时,我面临缺乏文档和高级示例的问题。就我而言,我有一个接受这样的主体的服务方法
你能帮我实现一个接受这种请求的服务吗?
python - 如何防止 Spyne 包装我的回复?
这是示例服务
然后我发布一个请求
我得到了
我不希望将响应包装到my_methodResponse
. 我试图添加_body_style='bare'
并@srpc
失败了
我应该如何处理?我正在尝试实现严格的 API,并且无法在我的响应中添加任何包装器。
python - Spyne、TLS 和服务器到客户端请求
Spyne 是否通过使用 ZMQ 底层传输支持 TLS 安全性和服务器到客户端请求(通信对称)?
Spyne 的 API 参考(http://pythonhosted.org/spyne/reference/index.html),如果是 ZeroMQ 服务器,它会说:
...它链接到 ZeroMQ 组织的 RFC。我不知道这是否涉及 Spyne 支持所有传输协议(包括 TLS),因为 ZeroMQ 支持它们。
python - 更改 Spyne 常量
spyne.const
有以下
如何配置自己的后缀?我希望我的所有方法的请求名称<method>RQ
和响应都是<method>RS
python - spyne rpc修饰方法如何消耗soap信封
我正在尝试编写一个简单的肥皂服务器。我知道肥皂信封的样子(预定义)。对于服务器将服务的每个请求,我知道可选的soap 头、方法的名称和参数,并且我还知道soap 响应的样子(换句话说,WSDL 已定义)。
我想了解的是我的 spyne 服务应该是什么样子(从 ServiceBase 继承)来使用它。
这是我期待的肥皂请求示例:
目前,我正在做的只是通过 curl 发送上述信封。我得到的回应是:
根据 Burak Arslan 的建议,我正在使用的代码是:example.py:
我用来启动服务器的代码是:test_run.py:
我不确定的另一件事是我是否正确设置了 WSDL(在项目中的正确位置),但据我所知(我可能完全离开,我是肥皂和 spyne 的新手),这并不重要,只要我相应地构建 API(使用 spyne)。我对么?
我正在用 curl 提出请求:
关于我做错了什么的任何指示?太感谢了!
python - 使用 Spyne 创建多个服务
我正在尝试使用 Spyne 创建一个 SOAP Web 服务。基于简单的Hello 示例,我想创建 2 个不同的服务:
但是,当我尝试使用 suds 使用这些服务时:
只有一项服务可用:
所以,我想知道我是否错过了什么。此外,如果可能的话,谁能告诉我如何在 Spyne 中创建多个服务,每个服务都有自己的 wsdl 文件。
python - 在python中部署多个web服务,即多个wsdl文件
我正在使用基于此示例的 Spyne 在 python 中创建 Web 服务。但是,我的所有服务都合并到一个 wsdl 文件中,位于http://localhost:8000/?wsdl
. 我正在寻找另一种在单个 wsdl 文件中分别部署每个 Web 服务的方法,
http://localhost:8000/service1/?wsdl
例如http://localhost:8000/service2?wsdl
python - Timeout while trying to use one service to call another deployed in the same domain
Based on this answer, I was able to create and deploy 2 web services. However, if one service tried to call another, it hanged there until timeout.
My code is:
Service is called using:
At the moment, the only way for my code to work is to deploy 2 services on different domain or on different port. I wonder if anyone has the same problem and knows any workaround. Thanks.
rest - 如何使用 spyne 构建 REST 层次结构
我正在尝试使用 spyne 构建 REST Web 服务。到目前为止,我已经能够使用 ComplexModel 来表示我的资源。一些非常基本的东西,像这样(从例子中借来的):
为了运行,我使用 curl -v " http://example.com:8000/get_meta ",我得到了我所期望的。
但是,如果我想访问诸如http://example.com:8000/resourceA/get_meta之类的资源层次结构怎么办?
谢谢你的时间!