Я пытаюсь подключиться к конечной точке и получить данные в формате XML с помощью HTTPUrlConnection API. Тем не менее, следующий код странным образом возвращает ошибку 415. Я не могу понять, почему запрос GET получил ошибку 415. Я попытался установить тип контента в запросе, но это не помогло
Также я пробовал ту же задачу с библиотекой OkHttpClient, и она работает нормально. Я также дал код для okHttpClient:
Пожалуйста, помогите
try {
url = new URL("xxx");
}
catch (MalformedURLException ex) {
ex.printStackTrace();
}
try {
HttpsURLConnection con = (HttpsURLConnection) url.openConnection();
con.setRequestMethod("GET");
/*con.setRequestProperty("Content-Type", "application/atom+xml;type=feed;charset=utf-8");*/
con.connect();
System.out.println(con.getInputStream().toString());
/*OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("xxx")
.method("GET", null)
.build();
Response response = client.newCall(request).execute();*/
} catch (IOException ex) {
ex.printStackTrace();
}