如何使用原始XML数据进行调用和获取响应.svc服务



我正在创建xamarin ios应用程序,我必须从那里调用服务并验证用户名和密码。服务url的地址为svc服务链接。此服务验证用户名和密码。用户名、密码和deviceToken以原始xml Url的形式发送-

 var sr = "<?xml version="1.0" encoding="utf-8"?><SOAP-ENV:Envelope xmlns:xsd = "http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Body> <Login xmlns="http://tempuri.org/"> <username xsi:type="xsd:string">" + userName_pass + "</username><password xsi:type="xsd:string">" + passWord_pass + "</password><deviceToken xsi:type="xsd:string">" + deviceToken11 + "</deviceToken></Login></SOAP-ENV:Body></SOAP-ENV:Envelope>";

和soap地址是-

var soapaction = "http://tempuri.org/IMobileService/Login";

我不知道怎么做。我已经浪费了一整天的时间,所以请帮助我。任何帮助都将非常感激。

参考Xamarin IOS服务调用。它包含了从android和IOS调用服务的演练。

希望能有所帮助。

最新更新