0
我想从我的iOS应用程序连接到Web服务。以前我的网址是http://<domain name>/mobilews/mobilews.asmx
。最近我更改为http://<domain name>/mobilewstest/mobilews.asmx
无法访问iOS中的Web服务
我已将我的网址放在info plist文件中。但是,在我将这个改为新的URL后,我无法登录到该网址。
NSString *urlString = [NSString stringWithFormat:@"%@%@",serverURL,[queryString stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]];
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:urlString]];
[request setHTTPMethod:@"GET"];
NSHTTPURLResponse *response ;
NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:nil];
int statusCode = [((NSHTTPURLResponse *)response) statusCode];`
这里returnData
成为nill
和statusCode
为0。但是,这是urlString
成功登录到Web服务时,它在浏览器提供。
但是然后responseString是空的。为什么? – iDia 2013-02-27 08:24:13
尝试使用硬编码网址并再次查看...并在浏览器中尝试相同的硬编码网址。 – yunas 2013-02-27 08:26:33
只要确认,方法类型是“GET”而不是“POST” – yunas 2013-02-27 08:27:49