I use this code to get requests
- (void)viewDidLoad {
NSString *str = [self getDataFrom:@"http://61.218.228.98:8008/Verify.aspx?EleSignVerift=553495ED"];
NSLog(@"%@",str);
[super viewDidLoad];
}
- (NSString *) getDataFrom:(NSString *)url{
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setHTTPMethod:@"GET"];
[request setURL:[NSURL URLWithString:url]];
NSError *error = [[NSError alloc] init];
NSHTTPURLResponse *responseCode = nil;
NSData *oResponseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&responseCode error:&error];
if([responseCode statusCode] != 200){
NSLog(@"Error getting %@, HTTP status code %li", url, (long)[responseCode statusCode]);
return nil;
}
return [[NSString alloc] initWithData:oResponseData encoding:NSUTF8StringEncoding];
}However, this request will be made to spend a very long time
This makes the result is "HTTP status code 0"
How do I fix it?