Я пытаюсь вызвать службу Rest с методом ввода как «PUT».Когда я выполняю службу, я получаю ошибку HTTP 411.HTTP 411 относится к длине контента, я даже пытался установить длину контента на 0, но она все еще не работает.Ниже приведен фрагмент кода для того же, не могли бы вы помочь мне решить эту проблему?
URL url = new URL(
"https://xxx/api/1.0/empPortalAcknowledgeAndUnassigned/updateCheckInStatus"
+ inputParm);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("PUT");
conn.setRequestProperty("Authorization", access_token);
// conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("Accept", "application/json");
conn.setConnectTimeout(1000);
conn.setReadTimeout(1000);
conn.setRequestProperty("Content-Length", "0");
conn.addRequestProperty("Content-Length", "0");
if (conn.getResponseCode() != HttpURLConnection.HTTP_OK) {
throw new RuntimeException("Failed : HTTP error code : " + conn.getResponseCode());
}
System.out.println("Output from Server ...." + "Response Code::" + conn.getResponseCode() + "\n");
conn.disconnect();