本文共 1697 字,大约阅读时间需要 5 分钟。
这篇文章,我将通过一个简单的例子来展现iPhone通过get和post方式请求asp.net webservice。
webservice
1、创建一个webservice
2、在webconfig中启用http get 和http post。
iphone客户端调用:
1、get的方式:
2、post的方式:
NSString *postString =@ "123" ; NSURL *url = [ NSURL URLWithString: @“http: //10.5.23.117:5111/Service1.asmx/HelloWorld2”]; NSMutableURLRequest *req = [ NSMutableURLRequest requestWithURL:url]; NSString *msgLength = [ NSString stringWithFormat:@“%d”, [postString length]]; [req addValue:@“application/x-www-form-urlencoded” forHTTPHeaderField:@“Content-Type”]; [req addValue:msgLength forHTTPHeaderField:@“Content-Length”]; [req setHTTPMethod:@“POST”]; [req setHTTPBody: [postString dataUsingEncoding: NSUTF8StringEncoding ]]; [activityIndicator startAnimating]; conn = [[ NSURLConnection alloc] initWithRequest:req delegate: self ]; if (conn) { webData = [[ NSMutableData data] retain]; } |
本文转自麒麟博客园博客,原文链接:http://www.cnblogs.com/zhuqil/archive/2011/07/13/2105640.html,如需转载请自行联系原作者