HTTP PUT はどのように行うのですか? 私が使用しているクラスは、PUT を実行していると考えているようですが、エンドポイントは GET を実行したかのように処理しています。私は何か間違ったことをしていますか?
URL url = new URL("https://...");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("PUT");
OutputStreamWriter writer = new OutputStreamWriter(conn.getOutputStream());
writer.write(xmlString);
writer.close();
System.out.println(conn.getRequestMethod());
String response = readInputStream(conn.getInputStream());
System.out.println(response);
どちらが印刷されていますか:
PUT
<same content as doing a GET>
これが機能する場合は、別のライブラリを含めたくありません...