public String SendSmstokens() throws ParseException { HttpPost httpPost = new HttpPost("地址"); //设置请求的header httpPost.addHeader("Content-Type", "application/json;charset=utf-8"); httpPost.addHeader("Authorization", "Bearer "+"token");//如果token中含有Bearer加空格,Bearer 要去调 //设置参数 JSONObject jsonParam = new JSONObject(); jsonParam.put("参数", "值"); jsonParam.put("参数", "值"); jsonParam.put("参数", "值"); StringEntity entity = new StringEntity(jsonParam.toString(), "utf-8"); entity.setContentEncoding("UTF-8"); entity.setContentType("application/json"); httpPost.setEntity(entity); //创建通道 HttpClient httpClient = HttpClientBuilder.create().build(); String json2 = null; // 执行请求 JSONObject returnJson = null; try { HttpResponse response = httpClient.execute(httpPost); json2 = EntityUtils.toString(response.getEntity(), "utf-8"); } catch (IOException e) { e.printStackTrace(); } return json2
java 调用第三方接口 传token验证和json参数
于 2023-04-12 17:15:43 首次发布