» 首頁 » 討論區 » iOS程式討論 »Obejctive-C Post到WEB Server範例

Obejctive-C Post到WEB Server範例

發表人: Seachaos
積分: 2432
發表時間: 2011-09-23 00:58:10
以下是iOS的Obejctive-C和Server溝通的範例
用NSURL和NSRequest來達成


[sea:javaCode]
-(void) netTest{
NSString *postStr = @"title=MyAndroid&content=test";
NSData *data = [postStr dataUsingEncoding:NSUTF8StringEncoding];

NSURL *url = [NSURL URLWithString:@"http://www.myandroid.tw/"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];

[request setHTTPMethod:@"POST"];
[request setHTTPBody:data];

NSURLResponse *response;
NSError *error;
NSData *retData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSString *ret = [[NSString alloc] initWithData:retData encoding:NSUTF8StringEncoding];

NSLog(@"Server return: %@",ret);

}
[/sea]