现在有一个 webservice 接口,
http://58.57.6.222:9000/CKWebServer/CKWebService/AllinOne?wsdl
方法名: checkRole
参数: userStyle:GK loginName:17839987221 password:111111
请问用 object-c 代码怎么访问?
我用 https://github.com/priore/SOAPEngine 这个库,
MyClass *myObject = [[MyClass alloc] init];
myObject.userStyle = @"GK";
myObject.loginName = @"17839987221";
myObject.passWord = @"111111";
SOAPEngine *soap = [[SOAPEngine alloc] init];
soap.userAgent = @"SOAPEngine";
// service url with WSDL, and operation (method name) without tempuri
[soap requestWSDL:@"http://58.57.6.222:9000/CKWebServer/CKWebService/AllinOne?wsdl"
operation:@"checkRole"
value:myObject
completeWithDictionary:^(NSInteger statusCode, NSDictionary *dict) {
NSLog(@"Result: %@", dict);
} failWithError:^(NSError *error) {
NSLog(@"%@", error);
}];
返回了
SOAPEngine Sample[27688:779398] Error Domain=NSOSStatusErrorDomain Code=0 "Unexpected
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。