// 异步GET请求
NSURL *url = [[NSURLalloc]initWithString:@"http://b.hiphotos.baidu.com/image/w%3D1366%3Bcrop%3D0%2C0%2C1366%2C768/sign=5e5c97508735e5dd902ca1dc40f09c8c/d52a2834349b033b4a2b8bd817ce36d3d539bd14.jpg"];
NSURLRequest *request = [[NSURLRequestalloc]initWithURL:urlcachePolicy:NSURLRequestUseProtocolCachePolicytimeoutInterval:13];
NSURLConnection *connection = [[NSURLConnectionalloc]initWithRequest:requestdelegate:self];
NSLog(@"%@",connection);
// 同步GET请求
NSURL *url = [[NSURL alloc] initWithString:@"http://b.hiphotos.baidu.com/image/w%3D1366%3Bcrop%3D0%2C0%2C1366%2C768/sign=5e5c97508735e5dd902ca1dc40f09c8c/d52a2834349b033b4a2b8bd817ce36d3d539bd14.jpg"];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:15];
NSData *data = [NSURLConnectionsendSynchronousRequest:requestreturningResponse:nilerror:nil];
NSLog(@"%@",data);
// 异步Post请求 // http://www.36kr.com/api/v1/topics.json?token=e1cbdfe589bff295bb29%3A12375&page=1&per_page=15
NSURL *url = [NSURL URLWithString:@"http://www.36kr.com/api/v1/topics.json"];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:15];
[request setHTTPMethod:@"Post"];
NSString *str =@"token=e1cbdfe589bff295bb29%3A12375&page=1&per_page=15";
NSData *data = [strdataUsingEncoding:NSUTF8StringEncoding];
[request setHTTPBody:data];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
// 同步Post请求
NSURL *url = [NSURL URLWithString:@"http://www.36kr.com/api/v1/topics.json"];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url cachePolicy: NSURLRequestUseProtocolCachePolicy timeoutInterval:15];
[request setHTTPMethod:@"Post"];
NSString *str =@"token=e1cbdfe589bff295bb29%3A12375&page=1&per_page=15";
NSData *data = [strdataUsingEncoding:NSUTF8StringEncoding];
[request setHTTPBody:data];
[NSURLConnectionsendSynchronousRequest:requestreturningResponse:nilerror:nil];
// 异步请求代理实现方法
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
[self.receivedDatasetLength:0];
}
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[self.receivedDataappendData:data];
}
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
UIImage *image = [UIImageimageWithData:self.receivedData];
_imageView.image = image;
}
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
NSLog(@"错误");
}