我用一个按钮创建一个简单的SWT应用程序。单击该按钮时,将执行以下代码,但它只是挂起。我知道网址没问题!有什么可能导致这种情况的想法吗?
HttpGet httpGetRequest = new HttpGet(URL_UUID);
// Execute HTTP request
HttpResponse httpResponse = httpClient.execute(httpGetRequest);
System.out.println("----------------------------------------");
System.out.println(httpResponse.getStatusLine());
System.out.println("----------------------------------------");
答案 0 :(得分:1)
尝试设置timeouts。否则,您可以使用基于apache http api构建的http-request。
示例强>
static HttpRequest<?> httpRequest = HttpRequestBuilder.createGet(URL_UUID).build();
ResponseHandler<?> responseHandler = httpRequest.execute();
System.out.println(responseHandler.getStatusCode);