Java 调用接口 post方式

 @Test
    public void tes(){
        RestTemplate restTemplate = new RestTemplate();
        // 构建消息头
        HttpHeaders httpHeaders = new HttpHeaders();
        httpHeaders.set(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_FORM_URLENCODED_VALUE);
        httpHeaders.set(HttpHeaders.AUTHORIZATION, "Bearer ");
        // 构建消息体
        MultiValueMap<String, Object> requestBody = new LinkedMultiValueMap<>();
        requestBody.add("tokenId", "ZjVlYzQ2NzJhYmE1OGJhZjFlNmRiODBiNDdlYTM4ZQ==|iajfgs7FO5llFEhRWcwrqi1m7pI=");

        HttpEntity<MultiValueMap> httpEntity = new HttpEntity<>(requestBody, httpHeaders);
        ResponseEntity<String> responseEntity = restTemplate.postForEntity("http://baidu.com", httpEntity, String.class);
        JSONObject jsonObject = JSONObject.parseObject(responseEntity.getBody());
        System.out.println(jsonObject);
    }

 消息头

 

 

  消息体

 

 

 

 

 

posted @ 2022-01-06 11:12  代码改变世界01  阅读(1000)  评论(0)    收藏  举报