我發送nsurlconection請求與同步方法如下。 其模擬器工作正常,但不能在設備上工作。NSURLConnection返回0字節數據
這裏是我的代碼
/////// FOR POST
NSString *postData=[NSString stringWithFormat:@"message=%@",
[[dicGlobal valueForKey:@"giftMessage"] stringByURLEncode]];
NSData *myRequestData = [ NSData dataWithBytes: [ postData UTF8String ] length: [ postData length]];
NSLog(@"%@",myRequestData);
NSURL *url=[NSURL URLWithString:strUrl];
NSMutableURLRequest *request=[[NSMutableURLRequest alloc] initWithURL:url];
[ request setHTTPMethod: @"POST" ];
[ request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
[ request setHTTPBody: myRequestData ];
NSURLResponse *response;
NSError *error;
NSData *returnData = [NSURLConnection sendSynchronousRequest: request returningResponse:&response error:&error];
if (returnData) {
NSString *content = [NSString stringWithUTF8String:[returnData bytes]];
NSLog(@"%@",content);
TBXML *tbxml=[TBXML tbxmlWithXMLString:content];
請檢查我的代碼,並幫助我在哪裏的問題。
感謝&問候 Shivam
它有什麼功能的設備上到底是什麼?什麼是設備上的returnData? – bandejapaisa 2012-01-16 13:46:07
它返回0字節的數據 – 2012-01-16 13:53:31