java 调用第三方接口 传token验证和json参数

该代码片段展示了如何使用HttpPost向指定地址发送带有BearerToken的JSON请求。首先设置请求头,然后构建JSONObject作为请求体,再通过HttpClient执行HTTP请求并处理响应。
摘要由CSDN通过智能技术生成
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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值