Web 服务 Http 身份验证 - Android 上的 KSOAP2
我已经在网上搜索了一段时间,但无法找到适合我的问题的解决方案。这篇文章也没有真正的帮助,因为 ksoap2 for android 中不存在使用的类和方法: 使用 KSOAP for android 进行基本 HTTP 身份验证
我正在尝试访问 SAP Web 服务,该服务是我在 sap soa 管理器中设置的。 Web 服务需要 http 标头中的基本身份验证。通过soapUI 访问此Web 服务不是问题,因为可以在那里设置http 身份验证。
我的问题: 我想使用 Android 设备访问 Web 服务,并且想使用 Android 版 KSOAP2,因为我已经对该库有了一些经验。我的问题是我不知道如何对网络服务进行身份验证?
有没有人遇到过类似的问题并且知道如何解决? 如果您能帮助我,我将不胜感激!
I have been searching the web for a while now, but wasn't able to find a appropriate solution for my problem. This article does not really help either, because the classes and methods used are not present in ksoap2 for android: Basic HTTP authentication using KSOAP for android
I am trying to access a SAP webservice, which I set up in the sap soa manager. The webservice requires basic authentication in the http header. Accessing this web service by soapUI is not a problem, because it is possible to set up http authentication there.
My Problem:
I want to access the web service with a android device and I want to use KSOAP2 for Android because I already have some experience with that libary. My problem is that I don't know how to authenticate to the webservice?
Has anyone had a similar problem and knows how to solve it?
I would be grateful if you could help me!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我希望现在还不算太晚。这就是我使用 KSOAP 访问 SAP Web 服务的方式:
将 XXXXXXXX 替换为您的用户名和密码的编码哈希值。要获取它,只需查看soapUI 原始标头请求即可。希望有帮助。
I hope it is not too late. That is how I access SAP webservice with KSOAP:
Replace the XXXXXXXX with the encoded hash of your username and password. To get it just look in soapUI raw header request. Hope it helps.