webService 编程
来源:互联网 发布:sql当没有用exists 编辑:程序博客网 时间:2024/05/29 07:12
这段时间,一直都在搞 webService 编程和 socket 编程,搞的死去活来的。总算是有点了解和认识,现在作笔录:<p>一,webService源代码</p> NSString *url = [NSString stringWithFormat:@"<?xml version=\"1.0\" encoding=\"utf-8\"?><soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><soap:Body><%@ xmlns=\"http://www.zgbeidou.cn/\"><username>%@</username><password>%@</password><servicepassword>YFGPS2008</servicepassword></%@></soap:Body></soap:Envelope>",type,nil,nil,type]; NSString *urlLength = [NSString stringWithFormat:@"%d",[url length]]; [urlRequest addValue:@"text/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"]; [urlRequest addValue:urlLength forHTTPHeaderField:@"Content-Length"]; NSString *SOAPAction_str = [NSString stringWithFormat:@"http://www.zgbeidou.cn/%@",type]; [urlRequest addValue:SOAPAction_str forHTTPHeaderField:@"SOAPAction"]; [urlRequest setHTTPMethod:@"POST"]; [urlRequest setHTTPBody:[url dataUsingEncoding:NSUTF8StringEncoding]]; //请求并接收返回的数据 NSURLResponse *reponse; NSError *error = nil; NSData *responseData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&reponse error:&error]; NSMutableString *resultString = [[NSMutableString alloc]initWithData:responseData encoding:NSUTF8StringEncoding]; // NSLog(@"urlRequest = %@",resultString); //解析xml数据 GDataXMLDocument *doc = [[GDataXMLDocument alloc]initWithData:responseData options:0 error:nil]; GDataXMLElement *rootElement = [doc rootElement]; NSData *data = [[rootElement stringValue]dataUsingEncoding:NSUTF8StringEncoding]; NSArray *arr = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:nil]; NSLog(@"arr11111 = %@",arr );
0 0
- webService 编程
- C# WebService编程
- jaxws-webservice编程1
- jaxws-webservice编程2
- jaxws-webservice编程3
- jaxws-webservice编程4
- jaxws-webservice编程5
- jax-ws webservice编程
- webservice编程基础
- ios webservice+soap编程
- jax-ws webservice编程
- jaxws-webservice编程
- android WebService编程
- 基于jdk1.6 WebService编程
- C# webservice 穿越代理服务器编程
- 用java进行webservice编程
- 第一课 jaxws-webservice编程
- 第二课 jaxws-webservice编程
- 第九周项目三——输出星号图(a)
- php正则匹配中文
- C语言字节对齐
- 多台电脑操作同一个电脑的Oracle数据库步骤
- 第8周项目5:这月有几天
- webService 编程
- 可执行文件(ELF)格式的理解
- Eclipse中Hibernate配置文件的自动补全
- 服务器证书签发工具程序
- Android实现ListView过滤功能,继承于BaseAdapter,非ArrayAdapter
- 前端编程提高之旅(八)----D3.js数据可视化data join解析
- 利用ffmpeg读取视频时长
- 动画的制作
- 正边木对会所设计装修空间布局介绍