如何设置 HTTP 请求方法 MOVE 使用HttpURLConnection
?
使用HttpURLConnection
或依赖于该类的库,代码会抛出异常Caused by: java.net.ProtocolException: Invalid HTTP method: MOVE
。所以我猜MOVE
Java平台不支持该方法。
是否有针对此问题/限制的补丁或解决方法?解决方法可能是另一个用于创建 HTTP 请求的 java 库。
编辑:请注意,MOVE
动词支持WebDav HTTP extension。还有后来添加到协议中的PATCH
扩展。
这里的参考是 SkyDrive API 以及我们正在尝试实现的移动功能。
请注意,Ruby 平台支持该MOVE
方法。我想知道为什么 java 不支持甚至不允许这些扩展。