使用auth令牌的JAVA rest获取请求
我正在尝试使用auth令牌创建post请求,但得到的响应为空。你能帮我一下吗?你能告诉我我在代码中遗漏了什么吗使用auth令牌的JAVA rest获取请求,java,restapi,Java,Restapi,我正在尝试使用auth令牌创建post请求,但得到的响应为空。你能帮我一下吗?你能告诉我我在代码中遗漏了什么吗 public static void main(String[] args) { try { String url = "https://test.abc.com/"; String token="XXXXXX-abcd-496a-ae73-7659587896&qu
public static void main(String[] args) {
try {
String url = "https://test.abc.com/";
String token="XXXXXX-abcd-496a-ae73-7659587896";
URL object = new URL(url);
HttpURLConnection con = (HttpURLConnection) object.openConnection();
con.setDoInput(true);
con.setRequestMethod("GET");
con.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
con.setRequestProperty("Accept", "application/json");
con.setRequestProperty("Authorization", "Bearer " + token);
//Display what the GET request returns
StringBuilder sb = new StringBuilder();
int HttpResult = con.getResponseCode();
if (HttpResult == HttpURLConnection.HTTP_OK) {
BufferedReader br = new BufferedReader(
new InputStreamReader(con.getInputStream(), "utf-8"));
String line = null;
while ((line = br.readLine()) != null) {
sb.append(line + "\n");
}
br.close();
System.out.println(con.getResponseMessage());
} else {
System.out.println(con.getResponseMessage());
}
} catch (Exception e) {
System.out.println(e);
}
}
}
你能添加错误堆栈跟踪吗?调试你的代码你会发现一个错误,说明为什么你的数据为空。或者您可以给出响应代码或错误堆栈,这样我们就可以很容易地找到问题。它是空的