Web services 如何在Basic4Android中使用Web服务?

Web services 如何在Basic4Android中使用Web服务?,web-services,basic4android,Web Services,Basic4android,我需要在我的b4a项目中添加一个Web服务。。请帮帮我我真的不知道怎么做..我已经试过了,但它不起作用你的网络服务是什么?(Soap、Restful或XmlRPC) 面向soap用户 用于XmlRPC 对于restful,您还可以使用httpjob。 将这两个库添加到b4a中:Okhttp和okhttputils2。 在b4x论坛上搜索httjob示例 Dim job1 As HttpJob DIm SoapXML As String= your xml here job1.Initializ

我需要在我的b4a项目中添加一个Web服务。。请帮帮我我真的不知道怎么做..我已经试过了,但它不起作用

你的网络服务是什么?(Soap、Restful或XmlRPC)

面向soap用户

用于XmlRPC

对于restful,您还可以使用httpjob。 将这两个库添加到b4a中:Okhttp和okhttputils2。 在b4x论坛上搜索httjob示例

Dim job1 As HttpJob
DIm SoapXML  As String= your xml here
job1.Initialize("Job1", Me)
job1.poststring (webserviceaddress, SoapXML)
job1.GetRequest.SetContentType("text/xml")
您可以获得jobdone事件的结果,并使用saxxmlparser库对其进行解析

 Sub JobDone (Job As HttpJob)
   If Job.Success = True Then
           parser.Parse(Job.GetInputStream ,"Parser")
       Else
      Log("Error: " & Job.ErrorMessage)
      End If
   Job.Release
End Sub

Sub Parser_EndElement (Uri As String, Name As String, Text As StringBuilder)

 ...
End Sub