How to send POST and GET request?

后端 未结 4 1296
天命终不由人
天命终不由人 2020-11-27 09:34

I want to send my JSON to a URL (POST and GET).

NSMutableDictionary *JSONDict = [[NSMutableDictionary alloc] init];
[J         


        
4条回答
  •  渐次进展
    2020-11-27 10:18

     -(void)postmethod
        {
    
            NSString * post =[NSString stringWithFormat:@"Email=%@&Password=%@",_txt_uname.text,_txt_pwd.text];
    
            NSData *postdata= [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
            NSString *postLength=[NSString stringWithFormat:@"%lu",(unsigned long)[postdata length]];
            NSMutableURLRequest *request= [[NSMutableURLRequest alloc]init];
    
            NSLog(@"%@",app.mainurl);
    
           // NSString *str=[NSString stringWithFormat:@"%@Auth/Login",app.mainurl];
            NSString *str=YOUR URL;
            [request setURL:[NSURL URLWithString:str]];
            [request setHTTPMethod:@"POST"];
            [request setValue:postLength forHTTPHeaderField:@"Content-Length"];
            [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
            [request setHTTPBody:postdata];
            NSError *error;
            NSURLResponse *response;
    
            NSData *urlData=[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
            NSString *returnstring=[[NSString alloc]initWithData:urlData encoding:NSUTF8StringEncoding];
            NSMutableDictionary *dict=[returnstring JSONValue];
    
            NSLog(@"%@",dict);
    
            }
    
    -(void)GETMethod
    {
    NSString *appurl;
        NSString *temp =@"YOUR URL";
        appurl = [NSString stringWithFormat:@"%@uid=%@&cid=%ld",temp,user_id,(long)clubeid];
        appurl = [appurl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
        NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:appurl]];
        NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse: nil error: nil ];
        NSString  *returnString = [[NSString alloc] initWithData:returnData encoding: NSUTF8StringEncoding];
        NSMutableDictionary *dict_eventalldata=[returnString JSONValue];
        NSString *success=[dict_eventalldata objectForKey:@"success"];
    }
    

提交回复
热议问题