1.将含有中文字符的字符串换码
get请求:
// 0.请求路径
NSString *urlStr = @"http://120.25.226.186:32812/login2?username=菜鸟&pwd=520it&type=JSON
"; //type的意思是 服务器返回json数据
// 将中文URL进行转码
urlStr = [urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:urlStr];
post请求:
// 1.创建请求对象
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
request.HTTPMethod = @"POST";//设置请求方式
request.HTTPBody = [@"username=菜鸟&pwd=520it" dataUsingEncoding:NSUTF8StringEncoding];//设置请求体
[request setValue:@"" forHTTPHeaderField:@""];//设置请求头---如下图:
2.http响应:
响应头(NSHTTPURLResponse->字典)包含了文件的大小等信息,可以应用在下载进度显示;