我正在编写一个需要将发布请求发送到php服务器的ios应用程序。服务器位于我的localhost中,其地址为Macintosh HD\Applications\MAMP\htdocs\amniat\server_2.php
在我的xcode应用程序中,我有代码:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: @"http://192.168.128.251/amniat/server_2.php"]];
[request setValue:@"*" forHTTPHeaderField:@"Accept-Encoding"];
[request setHTTPBody:[[NSString stringWithFormat:@"voice=%@",data] dataUsingEncoding:NSUTF8StringEncoding]];
[request setHTTPMethod:@"POST"];
NSError *error = nil;
NSURLResponse *response = nil;
NSData *data1 = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
if (error) {
NSLog(@"Error:%@", error.localizedDescription);
}
else {
//success
NSLog(@"Succeess");
}
其中192.168.128.251
是我当前的IP。
当我运行代码时,我总是得到can not connect to server
例外。
任何人都可以帮助我吗?