zoukankan      html  css  js  c++  java
  • Post请求

    -(void)startPostRequest:(NSString *)url body:(NSString *)body flag:(BOOL)flag
    
    {
    
        if (httpConnection) {
    
            [httpConnection release];
    
        }
    
        //如果url中包含中文,需要对它进行编码,在外部和这个方法内部编都可以
    
        NSURL *newURL=[NSURL URLWithString:[url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
    
        //创建请求对象
    
        NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:newURL];
    
        //设置请求方式为post
    
        [request setHTTPMethod:@"POST"];
    
        if (flag) {
    
            [request setValue:@"multipart/form-data" forHTTPHeaderField:@"Content-Type"];
    
        }
    
        else{
    
            [request addValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
    
        }
    
        //设置请求体
    
        NSData *data=[body dataUsingEncoding:NSUTF8StringEncoding];
    
        [request setHTTPBody:data];
    
        [request setValue:[NSString stringWithFormat:@"%d",[data length]] forHTTPHeaderField:@"Content-Length"];
    
        httpConnection=[[NSURLConnection alloc] initWithRequest:request delegate:self];
    
    }
  • 相关阅读:
    C语言寒假大作战01
    C语言I作业12—学期总结
    C语言I博客作业11
    C语言I博客作业10
    C语言I博客作业09
    C语言I博客作业08
    C语言寒假大作战04
    C语言寒假大作战03
    C语言寒假大作战02
    C语言寒假大作战01
  • 原文地址:https://www.cnblogs.com/gpengf/p/3758691.html
Copyright © 2011-2022 走看看