zoukankan      html  css  js  c++  java
  • 关于ios iphone 调用asp.net webservice 的使用

    -(void)testPOST

    {

        NSError *error;

        NSURLResponse *theResponse;

        

        NSURL *url = [NSURL URLWithString:

                      @"http://192.168.0.2:12/app/post.asmx"];

        NSMutableURLRequest *req = [NSMutableURLRequestrequestWithURL:url];

        //NSString *msgLength = [NSString stringWithFormat:@"%d", [postString length]];

        [req addValue:@"application/x-www-form-urlencoded"forHTTPHeaderField:@"Content-Type"];

        [req setHTTPMethod:@"POST"];

        //[req setValue:@"0" forHTTPHeaderField:@"StarIndex"];

        //[req setValue:@"10" forHTTPHeaderField:@"EndIndex"];

        //[req setHTTPBody: [postString dataUsingEncoding:NSUTF8StringEncoding]];

        NSString *postUrl=@"StarIndex=0&EndIndex=10";  

        [req setHTTPBody:[postUrl dataUsingEncoding:NSUTF8StringEncoding]];

        NSData *data=[NSURLConnectionsendSynchronousRequest:req returningResponse:&theResponse error:&error];

        NSLog(@"POSTDATA %@",[[NSStringalloc] initWithData:data encoding:NSUTF8StringEncoding]);    

        

    }

    -(void)testGET

    {

        NSString *queryString =

        [NSStringstringWithFormat:

         @"http://192.168.0.2:12/app/get.asmx/getlist&StarIndex=0&EndIndex=10"];

        NSURL *url = [NSURL URLWithString:queryString];

        NSMutableURLRequest *req = [NSMutableURLRequestrequestWithURL:url];

        [req addValue:@"text/xml; charset=utf-8"forHTTPHeaderField:@"Content-Type"];

        [req addValue:0forHTTPHeaderField:@"Content-Length"];

        [req setHTTPMethod:@"GET"];

        

        NSError *error;

        NSURLResponse *theResponse;

        NSData *data=[NSURLConnectionsendSynchronousRequest:req returningResponse:&theResponse error:&error];

        NSLog(@"GETDATA %@",[[NSStringalloc] initWithData:data encoding:NSUTF8StringEncoding]);

        

    }

  • 相关阅读:
    Linux系统与网络服务管理技术
    RAM阵列
    5月9日上海书城PPT畅销图书作者讲座
    计算变为人们梦寐以求的公用设施
    博文视点大讲堂28期 “助你赢在软件外包行业”成功举办
    WebService WSDL详解(上)
    Google十三年
    预编译头sadafx.h原理
    WebService WSDL详解(下)
    Ext 2.2在IE 9运行居然说Extall.j运行错误,晕死了
  • 原文地址:https://www.cnblogs.com/Rampage/p/2494689.html
Copyright © 2011-2022 走看看