From db17d4f8a5c92a7f4a7c01a4d12091e8ddbffa4d Mon Sep 17 00:00:00 2001 From: klw <213539@qq.com> Date: Fri, 1 Jun 2018 13:04:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E4=BA=86=E7=82=B9=E6=9A=82=E6=97=B6?= =?UTF-8?q?=E7=94=A8=E4=B8=8D=E5=88=B0=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../commonOkHttp/CommonOkHttpClient.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/main/java/com/github/keran213539/commonOkHttp/CommonOkHttpClient.java b/src/main/java/com/github/keran213539/commonOkHttp/CommonOkHttpClient.java index 4377efe..8f46007 100644 --- a/src/main/java/com/github/keran213539/commonOkHttp/CommonOkHttpClient.java +++ b/src/main/java/com/github/keran213539/commonOkHttp/CommonOkHttpClient.java @@ -37,6 +37,7 @@ import okhttp3.Request; import okhttp3.RequestBody; import okhttp3.Response; +import okhttp3.internal.http.HttpMethod; /** * @ClassName: CommonOkHttpClient @@ -118,6 +119,26 @@ public String post(String url,String jsonStr, IAsyncCallback callback) { return (String)doPost(url, null, jsonStr, callback, null, false, null); } + public String post(HttpMethod httpMethod, String url, String jsonStr, IAsyncCallback callback) { +// RequestBody body = okhttp3.internal.Util.EMPTY_REQUEST; +// if(StringUtils.isNotBlank(postStr)) { +// body = RequestBody.create(MediaType.parse("application/json; charset=utf-8"), postStr); +// } else if(!CollectionUtils.isEmpty(prarm)) { +// Builder builder = new FormBody.Builder(); +// prarm.forEach((k, v) -> builder.add(k, v)); +// body = builder.build(); +// } +// okhttp3.Request.Builder reqBuilder = new Request.Builder().post(body).url(url); +// if(headerExt != null && headerExt.size() > 0) { +// headerExt.forEach((key, value) -> { +// reqBuilder.addHeader(key, value); +// }); +// } +// Request request = reqBuilder.build(); +// return sendRequest(request, isNeedResponse, callback, callback4Response); + return null; + } + /** * @Title: post * @Description: 使用xml方式发送post请求, 有 callback为异步,callback传null为同步;异步时返回null