草庐IT

ArrayOfSoho_Soap_DataObject_Packa

全部标签

php - 如何从 PHP 发布 SOAP 请求

有人知道如何从PHP发布SOAP请求吗? 最佳答案 根据我的经验,事情并没有那么简单。内置PHPSOAPclient不适用于我们必须使用的基于.NET的SOAP服务器。它提示无效的模式定义。即使.NET客户端与该服务器一起工作也很好。顺便说一句,让我声明SOAP互操作性是一个神话。下一步是NuSOAP.这工作了很长一段时间。顺便说一句,看在上帝的份上,不要忘记缓存WSDL!但即使使用WSDL缓存,用户仍提示这该死的东西太慢了。然后,我们决定使用裸HTTP,使用SimpleXMLElemnt组合请求并读取响应,如下所示:$reques

php - 如何使用 SOAP 进行身份验证?

如何使用SOAP对用户进行身份验证?我是否必须要求用户在每个SOAP请求中发送他的用户名和密码,然后我根据数据库对他进行身份验证?这不会引起不必要的查询吗? 最佳答案 一种更简单的方法是在第一次查询时进行身份验证,在服务器端构建一个session记录,其中包含远程IP地址和作为authToken提供给客户端的token。然后让客户端在以后的查询中传递这个authToken。此authToken必须与您保留的有关客户端的内部session数据相匹配,但可以让您避免为了进行身份验证而必须往返数据库。也就是说,@MarcusAdams关于

android - 如何使用 ksoap2 设置soap Header - android

我需要将soapheader信息设置为Web方法身份验证的一部分。我正在使用ksoap2API来调用.NET网络服务。这是带有请求的soapheader。stringstringstringguid您能否提供设置soap头“DTHeader”并设置“用户名”和“密码”的android代码。 最佳答案 我是这样做的:importorg.kxml2.kdom.Element;然后在准备信封时soapEnvelope.headerOut=newElement[1];soapEnvelope.headerOut[0]=buildAuthHe

xml - Android,通过 HTTP POST (SOAP) 发送 XML

我想通过Android调用网络服务。我需要通过HTTP将一些XML发布到URL。我发现这是为了发送POST而剪掉的,但我不知道如何包含/添加XML数据本身。publicvoidpostData(){//CreateanewHttpClientandPostHeaderHttpClienthttpclient=newDefaultHttpClient();HttpPosthttppost=newHttpPost("http://10.10.4.35:53011/");try{//AddyourdataListnameValuePairs=newArrayList(2);nameValue

c++ - 用于 C++ 的通用 WebService (SOAP) 客户端库

我正在寻找一个可以轻松链接到我的应用程序的简单C++WebService客户端库。最好是这个库:可用于访问任何SOAPWebService(因此我可以将URL、WebService名称、WebService方法和所有参数作为参数传递给函数调用)可以在C++应用程序中静态链接(因此没有DLL)是免费软件或低价提供可以在我的应用程序中免版税使用可以查询Web服务的WSDL并向我返回可用的方法名称、方法的参数及其数据类型在你们任何人回答.NET之前:去过那里,尝试过。我对.NET的主要反对意见是:您可以生成代理,但之后无法在生成的代理代码中更改WebService名称,因为.NET使用反射来

node.js - NPM SOAP 包 - 客户端作为单例?

我正在使用这个npm包:https://www.npmjs.com/package/soap我在文档中找不到答案,因为我想知道SOAP客户端的最佳实践是创建一个客户端作为启动并用于所有请求(类似于数据库客户端),还是创建一个新客户端每个请求。 最佳答案 这取决于您的用例和应用程序要求。阅读node-soap的代码后,调用createClient()会发生以下情况:createClient(url,options,cb)在内部为相关的特定url创建一个wsdl处理程序(wsdl.open_wsdl())wsdl处理程序以url作为键进

Node.js 中的 SOAP

当然,你会告诉我SOAP已被弃用,好吧,我不得不使用它。现在,我已经尝试使用冲洗模块(https://github.com/marcgreenstock/douche),但是当我这样做时它失败了(WSDLurl很好,实际上我正在尝试在test/index.js提供的示例)Client.wsdl.parse(function(wsdl){console.log(wsdl);});错误是:/usr/local/lib/node_modules/douche/lib/douche/wsdl.js:74attrs.forEach(function(url,index){^TypeError:O

xml - Node.js:如何使用 SOAP XML Web 服务

我想知道使用node.js使用SOAPXMLWeb服务的最佳方式是什么谢谢! 最佳答案 你没有那么多选择。您可能想要使用以下之一:node-soapstrong-soap(重写node-soap)easysoap 关于xml-Node.js:如何使用SOAPXMLWeb服务,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8655252/

python - SOAP suds 和可怕的模式未找到类型错误

我是第一次使用最新版本的suds(https://fedorahosted.org/suds/),但我在第一步就停滞不前了。suds.TypeNotFound:Typenotfound:'(schema,http://www.w3.org/2001/XMLSchema,)'现在,我知道这在suds世界(https://fedorahosted.org/suds/wiki/TipsAndTricks#Schema-TypeNotFound和Python/Suds:Typenotfound:'xs:complexType')中覆盖得很好,但这似乎略有不同,因为(a)架构应该在版本0.3.4

python - Python 3.x 有哪些 SOAP 库?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前。我在网上搜索了一个现有的且受支持的Python3SOAP库。(客户端和服务器)这里是我找到的库列表:Python2:Zeep:在Python2.7/3中活跃且有据可查SOAPy:停止Python2项目ZSI:停止Python2项目soaplib:停止Python2项目SUDS:已停止的Python2项目(自2012年2月以来没有事件)rpclib:已