私はIOSに新しいです。私はPostメソッドで複数のパラメータを渡す必要があります。私は正常に1つのパラメータをpostメソッドで複数のパラメータを渡します。 私が行ったコード:Postメソッドで複数のパラメータを渡す
-(void) sendDataToServer : (NSString *) method params:(NSString *)str{
NSString *post = [NSString stringWithFormat:@"branch_id=%@",str];
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%lu", (unsigned long)[post length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:URL]];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:postData];
NSURLConnection *theConnection = [NSURLConnection connectionWithRequest:request delegate:self];
if(theConnection){
mutableData = [[NSMutableData alloc]init];
}
}
を取得簡単にこのクラスを使用することができますか?メソッドまたはポストボディにパラメータを追加しますか? – rckoenes
NSString * post = [NSString stringWithFormat:@ "branch_id =%@&type =%@&name =%@"、str、str_name、str_type]; –
私は3つのパラメータを渡したいと思っています。その3つのパラメータは異なるURLからフェッチでき、文字列形式に変換されます。コードは@BhavinRamaniコードで可能なパラメータとして渡したいです。 –