1

它总是调用 onThrowable 方法,如果 submitData 的值很长,并且 submitData 的值是 json 格式,则显示“远程关闭 [id: 0x00366573, /192.168.86.196:55246 :> /10.45.5.166:8080]”。

        ObtainSubmitInfo obtainSubmitInfo = new ObtainSubmitInfo();
    String submitData =  obtainSubmitInfo.getUserJsonData(null);
    System.out.println("Danny-----submitData::"+submitData);
    AsyncHttpClientConfig.Builder builder = new AsyncHttpClientConfig.Builder();
    builder.setMaximumConnectionsTotal(10000);
    AsyncHttpClient asyncHttpClient = new AsyncHttpClient(builder.build());
    Request request = asyncHttpClient.preparePost(RequestUtility.RequestURL.SUBMIT_USER_TASK_DATA_URL)
            .setHeader("Content-Type","application/json")
            .addQueryParameter(RequestUtility.LoginParmJsonKey.DTS_INPUT , submitData).build();
    asyncHttpClient.executeRequest(request, new AsyncCompletionHandler<Response>() {

        @Override
        public Response onCompleted(Response response) throws Exception {
            System.out.println("response--:"+response.getResponseBody());
            return null;
        }

        @Override
        public void onThrowable(Throwable t) {
            System.out.println("response------:"+t.getMessage());
            super.onThrowable(t);
        }

    });
4

0 回答 0