一开始我没有得到太多结果,因为我以为SOAP就是汤,甚至还得到了汤食谱。
但是,这是2020年,并且经过大量研究。 我发现很多人都无法连接到android上的SOAP Web服务。 (我必须这样做,因为Web服务是基于SOAP的Oracle,因此我必须为Android手机开发应用程序) 这是我要呼叫的网络服务:web-service
我实际上有几个问题:
答案 0 :(得分:1)
首先,一个提示:有多个问题在stackoverflow中不被接受。 Here's why.担心您不会成为新的贡献者,希望没人会对您太无礼。请记住下次要为每个问题创建单独的帖子。
要回答您的一些问题,
WSDL
基本上是了解服务的指南。可以将其视为功能列表,因此,通常,如果您希望从中创建一个服务实现,则可以从中生成一个服务实现。
是的。使用KSoap2
,您可以发送请求和接收响应。至于响应,您可以将其转换为字符串。然后只需解析它或使用ObjectMapper
将其变成您定义的对象。虽然我确定有办法将KSoap2
响应转换为所需的对象/实体。
HttpClient
是一种方法,尽管说它是“更好”的方法是主观的。您可以尝试查找它。
遗憾的是,我对此没有明确的答案。我只是还没有尝试过,但是从技术上讲,它应该可以工作或有解决方法。