wxr
2022-12-06 289875f44d14d61acd74e1f93cb8bee24f004258
AndroidOpenDemo/DeviceAddModule/src/main/java/com/mm/android/deviceaddmodule/openapi/HttpSend.java
@@ -53,8 +53,13 @@
        }
        String code = jsonResult.get("code").getAsString();
        if (!"0".equals(code)) {
            try {
            String msg = jsonResult.get("msg").getAsString();
            throw new BusinessException(code + msg);
            }catch (Exception exception){
                String msg = jsonResult.get("message").getAsString();
                throw new BusinessException(code + msg);
            }
        }
        JsonObject jsonData = new JsonObject();
@@ -106,7 +111,11 @@
            LogUtil.debugLog(TAG, "reqest: " + url + " data:" + json);
            String openApi = HttpClient.post(url, json, "application/json", "OpenApi",timeOut);
            LogUtil.debugLog(TAG, "返回结果: \r\n"  + openApi);
            try {
            jsonObject =  new JsonParser().parse(openApi).getAsJsonObject();
            }catch (Exception exception){
                jsonObject = new Gson().fromJson(openApi,JsonObject.class);
            }
        } catch (IOException e) {
            BusinessException b = new BusinessException(e);
            if (e instanceof ConnectTimeoutException || e instanceof SocketTimeoutException