记一次RestTemplate post提交

版权声明:版权??? 版权.... 版权!!! 什么样的事要说三遍 https://blog.csdn.net/qq_16513911/article/details/83114562
 Map<String, Object> params=new HashMap<>();
        params.put("name", "admin");
        params.put("password", "admin");
        HttpHeaders headers = new HttpHeaders();
        headers.setContentType(MediaType.parseMediaType("application/json; charset=UTF-8"));
        headers.add("Accept", MediaType.APPLICATION_JSON.toString());
        HttpEntity<String> httpEntity = new HttpEntity<>(JSONObject.toJSONString(params), headers);
        RestTemplate rst = new RestTemplate();
        String url = "http://localhost:8001/login";
        ResponseEntity<String> stringResponseEntity = rst.postForEntity(url, httpEntity, String.class);
         //返回状态
        Assert.assertEquals(200,stringResponseEntity.getStatusCodeValue());
        JSONObject repJson = JSONObject.parseObject(stringResponseEntity.getBody());
         //解析json
        Assert.assertTrue(repJson.getBoolean("success"));
        token = repJson.getString("token");

猜你喜欢

转载自blog.csdn.net/qq_16513911/article/details/83114562