iOS开发Get请求的基本步骤与方法
一、基本步骤1、创建URL字符串,即网址2、创建URL,即创建一个需要请求的资源3、创建一个请求4、创建一个连接5、发起连接6、接收数据二、代码示例:1、实现网络请求 // 1、创建URL字符串,即网址
NSString *string = @"www.baidu.com";
// 2、创建URL,即创建一个需要请求的资源
NSURL *url = ;
// 3、创建一个请求
NSURLRequest *request = ;
// 4、创建一个连接
NSURLConnection *connection = ;
// 5、发起连接
;2、实现代理方法接收数据,遵循<NSURLConnectionDataDelegate>协议,实现以下几个主体方法#pragma mark NSURLConnectionDataDelegate方法,接收响应
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
NSLog(@"%@", response);
}
#pragma mark NSURLConnectionDataDelegate方法,错误提示
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
NSLog(@"%@", error.localizedDescription);
}
#pragma mark NSURLConnectionDataDelegate方法,接收数据
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
NSLog(@"%@", [ initWithData:data encoding:NSUTF8StringEncoding]);
}附:Post请求方法参考:http://www.yusian.com/bbs/thread-8014-1-1.html
如果string中包含中文,则需要对string进行百分号转码:
NSString *string = @"http://www.yusian.com?user=张三&password=123456";
NSURL *url = ];
页:
[1]