?を使用してHTTPリクエストメソッドMOVEを設定するにはどうすればよいHttpURLConnection
ですか?
HttpURLConnection
またはそのクラスに依存するライブラリを使用すると、コードは例外をスローしますCaused by: java.net.ProtocolException: Invalid HTTP method: MOVE
。MOVE
したがって、このメソッドはJavaプラットフォームではサポートされていないと思います。
この問題/制限のパッチまたは回避策はありますか?回避策は、HTTPリクエストを作成するための別のJavaライブラリである可能性があります。
編集:MOVE
動詞はWebDavHTTP拡張機能でサポートされていることに注意してください。後でプロトコルに追加されたPATCH
拡張機能もあります。
参考までに、実装しようとしている移動機能を備えたSkyDriveAPIを示します。
RubyプラットフォームはMOVE
メソッドをサポートしていることに注意してください。なぜJavaはこれらの拡張機能をサポートしていないのか、あるいは許可していないのだろうか。