服务描述
url:http://127.0.0.1:8080/SVR_PC/NewsService/query/1
method:GET
dataType:json
param:null
调用代码
public class JavaNetURLClient {
public static void main(String[] args) {
System.out.println(call("http://127.0.0.1:8080/SVR_PC/NewsService/query/1", "GET"));
}
public static String call(final String URL, final String METHOD) {
String result = null;
HttpURLConnection conn = null;
try {
URL target = new URL(URL);
conn = (HttpURLConnection) target.openConnection();
conn.setRequestMethod(METHOD);
conn.setRequestProperty("Accept", "application/json");
if (200 != conn.getResponseCode()) {
throw new RuntimeException("failed, error code is " + conn.getResponseCode());
}
byte[] temp = new byte[conn.getInputStream().available()];
if (conn.getInputStream().read(temp) != -1) {
result = new String(temp);
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
conn.disconnect();
}
return result;
}
}