我試圖通過json發佈數據到服務器。假設我只有一個名爲username的字段到我的xib中。現在我將這些數據發佈到服務器上。我寫了這段代碼 NSString * uname = txt_name.text;如何在iOS中通過json發佈數據
NSMutableURLRequest *request =[[NSMutableURLRequest alloc] initWithURL:
[NSURL URLWithString:@"http://mypath/index.php?params=123"]];
[request setHTTPMethod:@"POST"];
// NSString *postString = @"[email protected]";
[request setValue:[NSString
stringWithFormat:@"%d", [uname length]]
forHTTPHeaderField:@"Content-length"];
[request setHTTPBody:[uname
dataUsingEncoding:NSUTF8StringEncoding]];
[[NSURLConnection alloc]
initWithRequest:request delegate:self];
NSLog(@"text",uname);
但我不知道數據是否張貼或不張貼。我想將我的輸入數據發佈到Xcode的控制檯中,但沒有任何顯示。什麼原因..?發生什麼錯誤..?
[request setHTTPBody:postData]; [請求setValue:[NSString stringWithFormat:@「%d」,postData.length] forHTTPHeaderField:@「Content-Length」]; [請求setValue:@「application/json; charset = utf-8」forHTTPHeaderField:@「Content-Type」]; –
錯誤正在進入這三行 –
錯誤是什麼?檢查postData是否不爲零。 – malex