URL
URL用于标识Internet上资源位置, 它指定用于访问服务器的协议,服务器名称以及文件在服务器上的位置.
如http://iosseventeenclass.sinaapp.com/index.php
语法
protocol://username@hostname:prot/path/filename?query#fragment
1.protocol
代表网络协议,可以http,FTP,file等协议
2.username
代表服务器用户摩纳哥,可选参数
3.hostname
代表服务器名称,可以是名称,也可以是节点地址
4.port
代表端口号,可选参数,如果是http协议,会是默认80端口,如果是FTP协议默认是21端口
5.path/filename
代表文件在服务器路径
6.query#fragment
代表查询条件,通常用于向服务器提供附加参数,一般只用于http URL,这里的查询条件是向服务器程序提供的参数.
note:
在URL中不可出现中文等一些特殊字符
//将字符串转成NSURL类
NSURL *url=[NSURL URLWithString:@""];
//用NSData接收从服务器端传来的数据
NSData *data=[NSData dataWithContentsOfURL:url];
//将data转成字符串输出
NSString *string=[[NSString alloc] initWithData:data encoding:4];
NSLog(@"string=%@",string);