1. 程式人生 > 其它 >springboot訪問hppt post介面

springboot訪問hppt post介面

技術標籤:後端springjava

	/**
     * RestTemplate訪問hppt post介面
     * 2020-01-04
     * */
    private JSONObject post(String url, MultiValueMap<String,String> data) {
        RestTemplate restTemplate =new RestTemplate();
        // 解決中文亂碼問題
        restTemplate.getMessageConverters().set(1,new StringHttpMessageConverter
(StandardCharsets.UTF_8)); ResponseEntity<String> response = restTemplate.postForEntity(url,data,String.class); if (null != response){ return JSONObject.parseObject(response.getBody().toString()); } return null; }
	/**
     * 單點登入獲取token
     * 2021-01-03
     * */
public String getToken() { MultiValueMap<String,String> data = new LinkedMultiValueMap<>(); data.add("username","zhlz"); data.add("password","123456"); JSONObject response = post("url",data); if
(null != response) { return response.getString("data"); } return null; }