如何使用ksoap2设置soap标题 - android
我需要将肥皂头信息设置为 Web 方法身份验证的一部分。我正在使用 ksoap2 API 调用 .NET Web 服务。这是带有请求的肥皂头。
<soap:Header>
<DTHeader xmlns="http://myServer.com/webservices/">
<Username> string </Username>
<Password> string </Password>
</DTHeader>
</soap:Header>
<soap:Body>
<MyTestMethod xmlns="http://myServer.com/webservices/">
<ID> string </ID>
<TransID> guid </TransID>
</MyTestMethod>
</soap:Body>
您能否提供android代码来设置soap标头“DTHeader”并设置“用户名”和“密码”。
I need to set the soap header information as part of authentication of a web method. I'm using ksoap2 API to call .NET web service. Here is the soap header with request.
<soap:Header>
<DTHeader xmlns="http://myServer.com/webservices/">
<Username> string </Username>
<Password> string </Password>
</DTHeader>
</soap:Header>
<soap:Body>
<MyTestMethod xmlns="http://myServer.com/webservices/">
<ID> string </ID>
<TransID> guid </TransID>
</MyTestMethod>
</soap:Body>
Can you please provide the android code to set the soap header "DTHeader" and set "Username" and "Password".
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我是这样做的:
然后在准备信封时
,根据
需要更改字符串。
I did that this way:
then while preparing envelope
with
obviously, change strings as needed.
花了 2 天尝试让它与 java 和 .net 一起工作,终于让它工作了。
尝试了上面的例子,并添加了一个标头部分,但与 .net 不兼容。
我的代码可以工作,但需要 KSoap2 版本
ksoap2-android- assembly-2.5.7-jar-with-dependency.jar
从这里开始:ksoap jar 文件位置
右键单击并查看原始文件,然后单击另存为。
感谢论坛中的所有帮助,为我指明了正确的方向......
Spent 2 days trying to get this to work with java and .net and have finally got it working..
tried the above example and would add a header section but wasn't compatible with .net.
My piece of code works but requires KSoap2 version
ksoap2-android-assembly-2.5.7-jar-with-dependencies.jar
from here: ksoap jar file location
right click and view raw file and click save as.
Thanks for all the help in the forums as pointed me in the right direction...