服务器未返回响应

时间:2017-04-04 06:03:28

标签: alfresco-webscripts

我正在使用此代码调用网址

URL url = new URL(urlString);
                HttpURLConnection httpCon = (HttpURLConnection) url
                        .openConnection();
                httpCon.setRequestMethod("HEAD");
                httpCon.setConnectTimeout(1200000);
                httpCon.setReadTimeout(1200000);
                httpCon.setRequestMethod("GET");
                httpCon.setRequestProperty("Content-Type", "application/json");
                int responseCode = httpCon.getResponseCode();
                System.out.println(responseCode);

我正在使用本地源代码在开发服务器上运行web服务。响应没有回来

注意: - 服务运行时间为7-8分钟。

1 个答案:

答案 0 :(得分:1)

试试这个。

进口情况如下:

import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import java.io.InputStream;
import java.io.InputStreamReader;

代码如下:

URL url = new URL(urlString);
HttpURLConnection httpCon = (HttpURLConnection) url.openConnection();
httpCon.setRequestMethod("HEAD");
httpCon.setConnectTimeout(1200000);
httpCon.setReadTimeout(1200000);
httpCon.setRequestMethod("GET");
httpCon.setRequestProperty("Content-Type", "application/json");
int responseCode = httpCon.getResponseCode();
System.out.println(responseCode);

//For getting the response in JSON
JsonParser jp = new JsonParser();
JsonElement root = jp.parse(new InputStreamReader((InputStream) httpCon.getContent()));
JsonObject innerRootobj = root.getAsJsonObject();
System.out.println("innerRootobj : " + innerRootobj);