【发布时间】:2017-03-13 19:56:39
【问题描述】:
我想在 http 之上构建一个协议(如 WebDAV)。因此使用 HttpURLConnection 是有意义的,因为它包含所有基本方法、响应代码等。不幸的是,它阻止了设置其他方法,例如:
HttpURLConnection con = URL.openConnection( "http://abc.def/someServlet" );
con.setRequestMethod( "MyMethod" );
抛出 ProtocolException 无效方法 MyMethod。
所以我扩展了它并覆盖了“setRequestMethod(String)”以接受“MyMethod”。这不起作用,因为 URL 只返回一个 HttpURLConnection。有没有办法使用HttpURLConnection来接受其他方法?
【问题讨论】: