zoukankan      html  css  js  c++  java
  • iOS开发之iPhone通过get和post方式请求asp.net webservice

    1、创建一个webservice
    
     
    
    2、在webconfig中启用http get 和http post。
    
     复制代码
             <</span> webServices > 
                 <</span> protocols > 
                     <</span> add  name ="HttpSoap" /> 
                     <</span> add  name ="HttpPost" /> 
                     <</span> add  name ="HttpGet" /> 
                     <</span> add  name ="Documentation" /> 
                 </</span> protocols > 
             </</span> webServices >
     复制代码
    iphone客户端调用:
    
    1、get的方式:
    
     复制代码
    NSString  * queryString  = 
              [NSString stringWithFormat:
        @“http: // 10.5.23.117:5111/Service1.asmx/HelloWorld?param=123%@“, 
        ipAddress.text];
        NSURL  * url  =  [NSURL URLWithString:queryString];
        NSMutableURLRequest  * req  =  [NSMutableURLRequest requestWithURL:url];
        [req addValue:@“text / xml; charset = utf - 8 ” forHTTPHeaderField:@“Content - Type”];
        [req addValue: 0  forHTTPHeaderField:@“Content - Length”];
        [req setHTTPMethod:@“GET”];
        [activityIndicator startAnimating];
        conn  =  [[NSURLConnection alloc] initWithRequest:req  delegate :self];
         if  (conn) {
            webData  =  [[NSMutableData data] retain];
        }
     复制代码
    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]; }
  • 相关阅读:
    [kuangbin带你飞]专题十二 基础DP1 E
    hdu 1203 I NEED A OFFER! (01背包)
    hdu 2602 Bone Collector (01背包)
    hdu 4513 吉哥系列故事——完美队形II (manacher)
    hdu 2203 亲和串 (KMP)
    hdu 1686 Oulipo (KMP)
    hdu 1251 统计难题 (字典树)
    hdu 2846 Repository (字典树)
    hdu 1711 Number Sequence (KMP)
    poj 3461 Oulipo(KMP)
  • 原文地址:https://www.cnblogs.com/jiackyan/p/3486901.html
Copyright © 2011-2022 走看看