| | |
| | | @Override |
| | | public void run() { |
| | | try { |
| | | |
| | | HdlLogLogic.print("http->发送->", fullUrl + "\r\n" + json); |
| | | OkHttpClient okHttpClient = new OkHttpClient(); |
| | | RequestBody requestBody = FormBody.create(MediaType.parse("application/json; charset=utf-8"), getJson(json)); |
| | | final Request request = new Request.Builder() |
| | | .url(fullUrl)//请求的url// |
| | | .url(fullUrl)//请求的url |
| | | .addHeader("Authorization", UserConfigManage.getInstance().getHeaderPrefix() + UserConfigManage.getInstance().getToken()) |
| | | .post(requestBody) |
| | | .build(); |
| | |
| | | if (response.isSuccessful()) { |
| | | String s = Objects.requireNonNull(response.body()).string(); |
| | | HttpResponsePack httpResponsePack = new Gson().fromJson(s, HttpResponsePack.class); |
| | | baseSuccessCallBeak.onSuccess(httpResponsePack); |
| | | HdlLogLogic.print("http->回复->", response.request().url() + "\r\n" + s); |
| | | baseSuccessCallBeak.onSuccess(httpResponsePack); |
| | | |
| | | } else { |
| | | //throw new IOException("Unexpected code " + response); |
| | | baseSuccessCallBeak.onFailure(new Exception()); |
| | |
| | | call.enqueue(new Callback() {//异步 |
| | | @Override |
| | | public void onFailure(@NonNull Call call, @NonNull IOException e) { |
| | | System.out.println("失败" + e.toString()); |
| | | HdlLogLogic.print("http->回复->", "\r\n" + e.getMessage()); |
| | | } |
| | | |