你的位置:首页 > 软件开发 > 操作系统 > iOS开发网络篇—GET请求和POST请求

iOS开发网络篇—GET请求和POST请求

发布时间:2015-03-11 00:00:29
iOS开发网络篇—GET请求和POST请求一、GET请求和POST请求简单说明创建GET请求1 // 1.设置请求路径2 NSString *urlStr=[NSString stringWithFormat:@"http://192.168. ...

iOS开发网络篇—GET请求和POST请求

一、GET请求和POST请求简单说明

创建GET请求

iOS开发网络篇—GET请求和POST请求iOS开发网络篇—GET请求和POST请求

服务器:

iOS开发网络篇—GET请求和POST请求

创建POST请求

iOS开发网络篇—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"];
iOS开发网络篇—GET请求和POST请求

服务器:

iOS开发网络篇—GET请求和POST请求

2.加强对中文的处理

问题:URL不允许写中文

在GET请求中,相关代码段打断点以验证。

在字符串的拼接参数中,用户名使用“文顶顶”.

iOS开发网络篇—GET请求和POST请求

转换成URL之后整个变成了空值。

iOS开发网络篇—GET请求和POST请求

提示:URL里面不能包含中文。

解决:进行转码

iOS开发网络篇—GET请求和POST请求 

原标题:iOS开发网络篇—GET请求和POST请求

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。