Tag: http post

如何在HTTP POST中将多个参数发送到PHP服务器

我发送base64string到PHP服务器,它的工作正常。 现在我想发送另一个参数作为一个string。 任何人都可以告诉我什么代码需要添加在下面的代码。 下面的代码对单个参数有效。 我们如何修改它的多个参数? NSData *data = [UIImageJPEGRepresentation(imgeview.image,90) base64Encoding]; // Create your request string with parameter name as defined in PHP file NSString *myRequestString = [NSString stringWithFormat:@"question_image=%@",data]; myRequestString = [myRequestString stringByReplacingOccurrencesOfString: @"+" withString:@"%2B"]; // Create Data from request NSData *myRequestData = [NSData dataWithBytes:[myRequestString UTF8String] length:[myRequestString length]]; request = [[NSMutableURLRequest alloc] initWithURL: [NSURL URLWithString:@"http://192.168.0.101/Mobile_tutor/webservice/question_details.php"]]; // […]

在iOS上发送HTTP POST请求

我试图发送一个HTTP Post与我正在开发的iOS应用程序,但推送永远不会到达服务器,虽然我得到一个代码200作为响应(从URL连接)。 我从来没有得到从服务器的响应也没有检测到我的post(服务器检测到来自android的post) 我确实使用ARC,但将pd和urlConnection设置为较强。 这是我发送请求的代码 NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@%@",dk.baseURL,@"daantest"]]]; [request setHTTPMethod:@"POST"]; [request setValue:@"text/xml" forHTTPHeaderField:@"Content-type"]; NSString *sendString = @"<data><item>Item 1</item><item>Item 2</item></data>"; [request setValue:[NSString stringWithFormat:@"%d", [sendString length]] forHTTPHeaderField:@"Content-length"]; [request setHTTPBody:[sendString dataUsingEncoding:NSUTF8StringEncoding]]; PushDelegate *pushd = [[PushDelegate alloc] init]; pd = pushd; urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:pd]; [urlConnection start]; 这是我代表的代码 #import "PushDelegate.h" @implementation PushDelegate […]