问题标签 [soaplib]

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.

0 投票
2 回答
2484 浏览

python - soaplib hello world 程序的问题

我正在尝试让该服务器运行,但是我不断收到错误消息:

服务器:

错误:

是我发现它的地方,所以我会假设我的结果有问题,我之前曾尝试安装soaplib几次并且因为lxml依赖于vcvarsall.bat而将它们搞砸了,但是我认为这无关紧要。 ..

更新

好吧,我通过添加soap到我的soaplib.core.service导入(duh)来使示例正常工作。所以...

但是现在当我尝试使用他们提供的 suds 客户端示例时,我得到了这个错误。

更新

nmap 扫描显示端口 7789 上没有运行任何服务,这将导致 urllib2 抛出 10061 错误。

0 投票
1 回答
861 浏览

javascript - JavaScript SOAP 客户端抛出 Uncaught TypeError

我正在使用guru4 的soap 客户端编写一个简单的“Hello world”程序。我从 Chrome 控制台收到错误消息Uncaught TypeError: Cannot read property 'documentElement' of null

这是我的 JavaScript。

这是我尝试与之交互的服务器。

我感觉这个错误正在发生,因为我依赖于 SOAP 客户端内置的 XML 生成器。

0 投票
1 回答
790 浏览

python - 基于 WSDL 和 XSD 文件生成 python soaplib 代码

我有 WSDL 和 XSD 文件,并且想生成基于 WSDL、XSD 文件的soaplib python 存根代码,是否有工具或方法可以做到这一点?

0 投票
0 回答
110 浏览

python - 如何获取soaplib暴露函数的进度?

soaplib用作wsgi应用程序和sudssoap客户端,

我的问题是当客户端请求执行 RPC 时,我想将函数保持在后台,服务器应该返回一些唯一的 id,客户端可以从该 ID 调用类似的进程get_progress,并将与线程通信并返回 longgg 函数的进度百分比.

我需要任何提示或实现挂钩,知道如何集成它。

0 投票
1 回答
476 浏览

java - 在Java中调用在python上运行的soaplib方法

我有以下情况,我必须使用用python编写的Web服务和Java中的soaplib。我可以在 Eclipse 中很好地导入 Web 服务,但是当我尝试调用 Web 服务的方法时,我收到以下错误消息...

因此,我尝试使用soaplib 构建自己的小型Web 服务来尝试一下。这是使用soaplib 运行的Web 服务服务器和内部http 服务器。简单的方法

这是我尝试使用的java类

非常感谢任何帮助!

0 投票
0 回答
367 浏览

django - 带有 soaplib 和 suds 的 SOAP Web 服务

我使用带有soaplib的soap webservices并使用suds从命令提示符创建客户端,这可以正常工作。谁能告诉我如何通过视图创建客户端?如何将 oject 传递给soaplib 的rpc() 或soap() 方法?

提前致谢

0 投票
1 回答
1509 浏览

python - Python soaplib“Hello World”程序 - 参数和类型未显示在客户端

我正在尝试运行soaplib Hello World 程序:

我在使用浏览器和简单的 suds 客户端连接到服务时遇到问题。我使用此处最佳答案中的代码来获取我的小 Web 服务的方法列表,以及它们是参数和类型。我得到的结果并不是特别令人鼓舞:

因此,我无法正确调用该函数的原因似乎是它的参数和类型似乎没有注册:但是,据我所知,情况并非如此。我特别傻眼,因为这是soaplib 网站上展示的hello world 程序。

我在这里和其他地方都进行了搜索,但似乎在任何地方都没有找到类似的问题。有什么想法吗?

0 投票
0 回答
376 浏览

python - 使用 apache2 部署soaplib webservice

我已经设置了 apache2 和 mod_wsgi。我有一个 wsgi 目录,其中有一些 python 代码保存在 *.wsgi 文件中。代码粘贴在下面。在 Web 浏览器中,当我输入 url (localhost/wsgi/ape.wsgi) 时,它将从数据库返回的记录显示为连接字符串。

我想要做的是将其部署为 web 服务并能够看到它的 wsdl (localhost/wsgi/ape.wsgi/?wsdl)。这可能吗?Ps 我是 Python 的新手。谢谢

0 投票
2 回答
3537 浏览

python - Django - 带有soaplib xml字符或&符号的WebService?

好吧,这是我的第一个问题,所以我会尽力做到最好。

我正在尝试使用 Soaplib 2.0 在 Python 2.6 和 Django 1.4 中实现 WebService 服务器。

Webservice 正在运行,并且 Django 在 Django 开发服务器中正常运行。

这是 Django 视图和 URL 的代码:

视图.py

网址.py

问题是,我想将 XML 传递给 WebService 方法 xml 或 xml2,然后使用 XML 中的信息进行处理。我得到错误。

如果我传递一个没有像“&”这样的字符的简单字符串 一切正常,例如:

首先让我们导入 suds 并将 suds 设置为 Debug:

现在让我们开始调用 de WS:

工作完美,我得到“真”,SUDS 的日志显示我正在这样做:

但如果我这样做:

不起作用,它以 suds 超时结束,服务器报告管道损坏,这就是 suds 日志告诉我正在推送的内容:

这是关于 suds 的错误:

感谢这个链接: http: //grokbase.com/p/python/soap/125nhj9bdm/python-suds-xml-encoding-issue我发现是的,如果我发布 WebService 类似:

我没看错:

如果我使用 xml2 方法,那么我可以看到返回 WebService 的内容是这样的:

以及 Suds 的日志:

但我不认为问题出在 SUDS,因为我使用这个版本的 suds 将 XML 推送到 java WebServices,但是我没有找到这个soaplib 的方法。

有任何想法吗?这让我有点疯狂xD

我的最终目标是拥有带有 Soaplib 的 Web 服务,并从 Java 中的肥皂客户端向其推送 XML。

谢谢

0 投票
1 回答
1193 浏览

mongodb - 将 CSV 文件作为参数传递给 Web 服务

如何将CSV 文件内容作为参数传递给python 中的Web 服务。现在我只将 5 个值传递给 Web 服务并将其插入到 mongodb 数据库。我正在使用soaplib web 服务和mongodb 数据库,使用soaplib 加载数据到数据库。如何将 CSV 文件内容传递给 Web 服务并将其插入 mongodb 数据库?

谢谢