移动开发:Web服务、地址簿与本地化指南
1. Web服务相关要点
在处理Web服务时,有诸多关键要点需要掌握。首先是XML解析,在XML解析中,我们仅实现了三个XML解析器委托方法,实际上还有十七个其他方法。由于并非所有XML都很简单,所以在需要处理更复杂的XML解析时,要记得查看 NSXMLParser 类的文档。
对于请求体的处理,尤其是在处理SOAP Web服务时,有时需要将数据(通常是XML)打包到URL请求的主体中。这时可以使用 NSMutableURLRequest ( NSURLRequest 的子类),以下是具体的代码实现:
NSURL *someURL = ...;
NSString *xmlString = ...;
NSData *data = [xmlString dataUsingEncoding:NSUTF8StringEncoding];
NSMutableURLRequest *req =
[NSMutableURLRequest requestWithURL:someURL
cachePolicy:NSURLRequestReloadIgnoringCacheData
timeoutInterval:90];
[req setHTTPBody:data];
[req setHTTPMethod:@"POST"];
创建一个适用于所有基于SOAP的Web
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



