zoukankan      html  css  js  c++  java
  • 移动端接口碰到了服务器无法解析ios端传回?

    今天在为移动端写接口的时候碰到了服务器无法解析ios端传回的json数据的问题(在服务器上能收到请求,但无法得到请求体里的json数据)
    希望有大牛可以解答一下
    ​后端代码为

     //@RequestBody LoginModule json

        @RequestMapping(value = "/test"

                ,method = RequestMethod.POST

        )

        @ResponseBody

        public SeckillResult<Long> test(HttpServletRequest request){

           String id=request.getParameter("id");

           String name=request.getParameter("name");

            System.out.println(id);

            System.out.println(name);

            System.out.println("链接过来了");

            Date now=new Date();

            return new SeckillResult<Long>(true,now.getTime());

        }

    在ios发送请求代码如下

      NSString *urlstr=@"http://192.168.1.254:8080/seckill/test";

        NSURL*url=[NSURL URLWithString:urlstr];

        //初始化一个可变请求

        NSMutableURLRequest*requset=[NSMutableURLRequest requestWithURL:url];

        //设置超时时间

        requset.timeoutInterval=5;

        

        requset.HTTPMethod=@"POST";

        

        // 3.设置请求体

        

        NSDictionary *json1 =@{

                               @"id":@"123",

                               @"name":@"li"

                               

                               };

        

        NSData* data =[NSJSONSerialization dataWithJSONObject:json1 options:NSJSONWritingPrettyPrinted error:nil];

        //把拼接后的字符串转换为data,设置请求体

        requset.HTTPBody=data;

        

        

        NSURLSession*session=[NSURLSession sharedSession];

        

        NSURLSessionDataTask*dataTask=[session dataTaskWithRequest:requset completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {

            if (error==nil) {

                

                //获取相应信息

                NSString *content=[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];

                NSLog(@"%@",content);

                

            }else{

                

                NSLog(@"%@", error);

            }

        }];

        

        [dataTask resume];

    }

    【Java互动交流群】群号256242993

  • 相关阅读:
    麻省理工公开课:线性代数 第4课 A的LU分解
    麻省理工公开课:线性代数 第3课 乘法和逆矩阵
    麻省理工公开课:线性代数 第2课 矩阵消元
    麻省理工公开课:线性代数 第1课 方程组的几何解释
    线性代数导论(一)向量介绍
    鸟哥的linux私房菜——第6章 Linux的文件权限与目录配置
    Python学习(七)数组读写和保存
    Python学习(六)向量化
    Python学习(五)Numpy通用函数汇总
    Python学习(四)数组和矩阵
  • 原文地址:https://www.cnblogs.com/xsns/p/6718257.html
Copyright © 2011-2022 走看看