2,http post and get 调用webservers
2)异步请求——
1)同步请求
NSMutableURLRequest *checked = [[NSMutableURLRequest alloc] init];
// 设置URL
NSString *urlStr=[[NSString alloc] initWithString:[NSString stringWithFormat:@"http://nieuwsblad.alfabyte.be/service1.asmx/CheckAccess?code=%@",key]];
//NSLog(@"urlStr %@",urlStr);
[checked setURL:[NSURL URLWithString:urlStr]];
// 设置HTTP方法
[checked setHTTPMethod:@"GET"];
// 发 送同步请求, 这里得returnData就是返回得数据了
NSError *errors;
NSData *returnData = [NSURLConnection sendSynchronousRequest:checked
returningResponse:nil error:&errors];
// 释放对象
[checked release];
if(errors!=nil)
{
@try {
NSString *returnstr=[[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];
int b= [[returnstr substringWithRange:NSMakeRange(90,1)] intValue];
//NSLog(@"result:%@",returnstr);
if (b==1) {
return YES;
}
else
{
return NO;
}
}
@catch (NSException *exception) {
return NO;
}
}
else
{
//NSLog(@"error :%@",errors);
return NO;
}
2)异步请求——