Resteasy客户不在办公室工作,但在家工作

时间:2017-06-21 13:35:52

标签: rest timeout resteasy restful-authentication

我正在使用RestEasy客户端api来调用一些内部api,但是当我从家里运行代码时,我能够在没有任何超时异常的情况下获得响应。但是,当我从办公室运行超时执行时,我是否缺少任何配置?

  

处理请求时捕获的I / O异常(java.net.ConnectException):操作超时

使用以下代码:

ClientRequest request = new ClientRequest(
                    "https://example.com/v2");
            request.queryParameter("name", "jhon");
            request.accept("application/json");


            ClientResponse<String> response = request.get(String.class);


            if(response.getStatus() == 404){
                System.out.println(response.getEntity());

                System.out.println(response.getStatus());
            }

            BufferedReader br = new BufferedReader(new InputStreamReader(
                new ByteArrayInputStream(response.getEntity().getBytes())));

            String output;
            System.out.println("Output from Server .... \n");
            while ((output = br.readLine()) != null) {
                System.out.println(output);
                JSONObject d = new JSONObject(output);
                JSONObject sd = d.getJSONObject("Error");

                System.out.println(sd.get("Detail"));
            }

0 个答案:

没有答案
相关问题