iOS开发网络篇—GET请求和POST请求一、GET请求和POST请求简单说明创建GET请求1 // 1.设置请求路径2 NSString *urlStr=[NSString stringWithFormat:@"http://192.168. ...
iOS开发网络篇—GET请求和POST请求
一、GET请求和POST请求简单说明
创建GET请求
服务器:
创建POST请求
1 // 1.设置请求路径 2 NSURL *URL=[NSURL URLWithString:@"http://192.168.1.53:8080/MJServer/login"];//不需要传递参数 3 4 // 2.创建请求对象 5 NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:URL];//默认为get请求 6 request.timeoutInterval=5.0;//设置请求超时为5秒 7 request.HTTPMethod=@"POST";//设置请求方法 8 9 //设置请求体10 NSString *param=[NSString stringWithFormat:@"username=%@&pwd=%@",self.username.text,self.pwd.text];11 //把拼接后的字符串转换为data,设置请求体12 request.HTTPBody=[param dataUsingEncoding:NSUTF8StringEncoding];13 14 //客户端类型,只能写英文15 [request setValue:@"ios+android" forHTTPHeaderField:@"User-Agent"];
服务器:
2.加强对中文的处理
问题:URL不允许写中文
在GET请求中,相关代码段打断点以验证。
在字符串的拼接参数中,用户名使用“文顶顶”.
转换成URL之后整个变成了空值。
提示:URL里面不能包含中文。
解决:进行转码
原标题:iOS开发网络篇—GET请求和POST请求
关键词:IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。