HttpUtil.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:Webhook_server 作者:
private <T> T postNormal(String actionName, Class<T> tClass, Object linkBean) {
    RequestBody body = RequestBody.create(MediaType.parse("application/json; charset=utf-8"), new Gson().toJson(linkBean));
    Request request = new Request.Builder().url(getFullUrl(actionName)).post(body).build();
    T ret = null;
    String result = null;
    try {
        Response response = getOkHttp().newCall(request).execute();
        result = response.body().string();
        if (!TextUtils.isEmpty(result)) {
            //                if (result.contains("error_code")) {
            //                    mLogger.error("postForm result error ,actionName = " + actionName + " ,detail : " + result);
            //                } else {
            ret = gson.fromJson(result, tClass);
            //                }
        }
        System.out.println("post成功 result = " + result);
    } catch (Exception e) {
        mLogger.error("postForm IOException1 action: " + actionName + " ," + tClass.getName() + " ,detail: " + e.getMessage() + ",resultStr = " + result);
        e.printStackTrace();
    }
    return ret;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号