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]);

        

    }

  • 相关阅读:
    vue element-admin 清空校验
    vue+elementui 动态改变表单必填项
    什么是中台
    项目中遇到的一道算法题
    【解决】Word中公式突然乱码
    【解决】MATLAB报错:此上下文中不支持函数定义,请在代码文件中创建函数。
    【解决】Word打印成PDF出错:%%[ ProductName: Distiller ]%%
    Bike Sharing Analysis(二)- 假设检验方法
    Bike Sharing Analysis(一)- 探索数据
    Spark Structured Streaming(二)实战
  • 原文地址:https://www.cnblogs.com/Rampage/p/2494689.html
Copyright © 2011-2022 走看看