如何使用HttpURLConnection
設置HTTP請求方法MOVE?如何使用HttpURLConnection設置HTTP請求MOVE?
使用HttpURLConnection
或依賴該類的庫,代碼引發異常Caused by: java.net.ProtocolException: Invalid HTTP method: MOVE
。 所以我猜想Java平臺不支持MOVE
方法。
是否有針對此問題/限制的補丁或解決方法?解決方法可能是另一個用於創建HTTP請求的Java庫。
編輯:請注意,支持MOVE
動詞WebDav HTTP extension。還有PATCH
extension後來被添加到協議。
此處參考的是SkyDrive API,我們正在嘗試實現move功能。
請注意,Ruby platform supports the MOVE
method。 我不知道爲什麼java不支持甚至不允許那些擴展。
沒有'HTTP'要求'MOVE',請參閱[http methods](http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) – 2013-03-04 19:11:41
您想爲您的請求使用GET或POST。 – 2013-03-04 19:12:42
僅支持GET,POST,PUT,DELETE,HEAD(同時由Java和HTTP)。 MOVE協議應該做什麼? – aymeric 2013-03-04 19:13:00