IOS调用webService函数获取数据的相关有关问题
IOS调用webService函数获取数据的相关问题
开发一个IOS应用程序:需要调用WebService函数取得数据库中的数据:
数据查询接口函数为:String getReportMassage ( String startStatTime, String endStatTime, String operator, String password,String type);
下面是使用ASIHTTPRequest类调用WebService函数:
开发一个IOS应用程序:需要调用WebService函数取得数据库中的数据:
数据查询接口函数为:String getReportMassage ( String startStatTime, String endStatTime, String operator, String password,String type);
下面是使用ASIHTTPRequest类调用WebService函数:
//生成soap消息函数getASISOAP11Request
-(NSString*)getASISOAP11Request:(NSString *) WebURL
webServiceFile:(NSString *) wsFile
xmlNameSpace:(NSString *) xmlNS
webServiceName:(NSString *) wsName
wsParameters:(NSMutableArray *) wsParas
{
//1、初始化SOAP消息体
NSString * soapMsgBody1 = [[NSString alloc] initWithFormat:
@"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
"<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
"xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\n"
"xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n"
"<soap:Body>\n"
"<%@ xmlns=\"%@\">\n", wsName, xmlNS];
NSString * soapMsgBody2 = [[NSString alloc] initWithFormat:
@"</%@>\n"
"</soap:Body>\n"
"</soap:Envelope>", wsName];
//2、生成SOAP调用参数
NSString * soapParas = [[NSString alloc] init];
soapParas = @"";
if (![wsParas isEqual:nil]) {