创建GET请求:

//    1.设置请求路径NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%@",self.username.text,self.pwd.text];NSURL *url=[NSURL URLWithString:urlStr];//    2.创建请求对象NSURLRequest *request=[NSURLRequest requestWithURL:url];//    3.发送请求

服务器:

创建POST请求:

    //2、设置请求路径NSURL *url = [NSURL  URLWithString:@"http://192.168.1.135:83/login"];//3、创建可变的请求对象NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];request.timeoutInterval=5.0;//设置请求超时为5秒//    [request setHTTPMethod:@"POST"];request.HTTPMethod = @"POST";//设置请求方法POST//5、设置请求体NSString *param = @"username=admin&password=123";//把拼接后的字符串转换为data,设置请求体
    [request setHTTPBody:[param dataUsingEncoding:NSUTF8StringEncoding]];//1、创建会话对象NSURLSession *session = [NSURLSession sharedSession];//6、根据会话对象创建请求任务Task(发送请求)NSURLSessionDataTask *task = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {//8.解析数据NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];NSLog(@"%@",dict);if (error) {//            NSLog(@"%@",error);NSLog(@"失败"); }NSString *ss = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];NSLog(@"结果是:%@",ss);}];[task resume];}

服务器:

转载于:https://www.cnblogs.com/liuzhi20101016/p/5753452.html

iOS网络开发—POST请求和GET请求相关推荐

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

      一.GET请求和POST请求简单说明 创建GET请求 1 // 1.设置请求路径 2 NSString *urlStr=[NSString stringWithFormat:@"http ...

  2. mvc ajax get请求,springMVC 中 ajax get 请求和 post 请求的坑以及参数传递

    1, ajax 请求 无论为 post ,或者 get ,url中带有?形式的参数,后台都能以String类型变量接收,变量名称和参数名称必须一致 前台ajax: $.ajax( "prod ...

  3. 傲娇大少之——【GET请求和POST请求】

    若有来生,不婚不嫁,不孕不养,不做谁的妻,不为谁的娘. 只做自家女,养父母终老. 孑然一身,我行我素,随心所欲! ~诶,我好像不用等到来生... 关于http协议的get和post请求 get和pos ...

  4. get请求和post请求的区别(简洁易懂)

    一.GET和POST是什么? HTTP协议中的两种发送请求的方法,本质上都是在进行TCP连接. 二. GET请求和POST请求的区别是什么? GET请求参数是通过URL进行传递的,POST请求的参数包 ...

  5. 模拟GET请求和POST请求的发送

    模拟GET请求和POST请求的发送 XHR对象的常用属性和方法 方法: 属性: 创建发送请求的步骤: GET请求和POST请求的同步代码和异步代码: GET请求的代码: POST请求的代码: XHR对 ...

  6. WEB中get请求和post请求的区别

    参考:https://blog.csdn.net/weixin_39361808/article/details/81136865 GET请求和POST请求是HTTP协议发送请求的两种基本方法. W3 ...

  7. axios中出现两次请求,OPTIONS请求和GET请求

    在项目中发现ajax中出现两次请求,OPTIONS请求和GET请求 查看到浏览器NetWork有两次请求,请求url一样: 查找原因是浏览器对简单跨域请求和复杂跨域请求的处理区别. XMLHttpRe ...

  8. JSP、Servlet中get请求和post请求的区别总结

    在学习JavaWeb最初的开始阶段,大家都会遇到HttpServlet中的doGet和doPost方法.前两天看<Head First Servlets & JSP>看到其中讲关于 ...

  9. java中的post的作用,JSP、Servlet中get请求和post请求的区别总结

    在学习JavaWeb最初的开始阶段,大家都会遇到HttpServlet中的doGet和doPost方法.前两天看<Head First Servlets & JSP>看到其中讲关于 ...

  10. 客户端(前端)Ajax中Get请求和Post请求的区别

    我们在使用Ajax时,当我们向服务器发送数据时,我们可以采用Get方式请求服务器,也可以使用Post方式请求服务器.那么,Get请求和Post请求的区别到底在哪呢?  GET请求  get是最常见的请 ...

最新文章

  1. Java项目:课程资源管理+在线考试平台(java+SSH+mysql+maven+tomcat)
  2. 第二章 数据类型、运算符与表达式
  3. C++ vector容器简单解释
  4. c++ overide
  5. 洛谷 - P2163 [SHOI2007]园丁的烦恼(不带修二维数点-树状数组/主席树)
  6. python数据处理常用函数_pytorch中的自定义数据处理详解
  7. xcode+文字支持html元素,iOS使用UITextview实现富文本编辑
  8. 另一个角度看Java常量池
  9. php textarea换行
  10. python requests post请求_Python“requests”模块中的POST请求无法正常工作
  11. php 格式化js文件,vscode编辑器在php文件中的html/js格式化解决方案
  12. ES aggr terms nested study
  13. JavaScript 变量声明提前
  14. socket 异常类型
  15. 刘永行:领导者的得与失
  16. 小明左右手分别拿两张纸牌,黑桃10和红心8,现在交换手中的牌。编写并输出互换后的结果,输出结果如图。
  17. 四位企业家 一种“地头力”
  18. js仿苹果风格弹出框alert插件
  19. 遗传基因科普(5):DNA双螺旋结构的发现
  20. 【技巧插件】PDF文件转换为CAD文件

热门文章

  1. LayaAir Sprite 容器添加子节点
  2. 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_15_注解_自定义注解_属性定义...
  3. 利用VS自带发布功能实现web项目快速部署
  4. centos6.5和centos7如何搭建php环境(包括php7)
  5. python模块-转载于武沛齐
  6. 使用Myvatis Generator自动创建项目代码
  7. 【1】JVM-内存模型
  8. 二十七、oracle 异常
  9. mysql 中时间和日期函数应用
  10. Oracle 11g Release 1 (11.1)——自动存储管理(Automatic Storage Management,ASM)