当我尝试使用非标准 HTTP 方法(如 PATCH 和 URLConnection)时:
HttpURLConnection conn = (HttpURLConnection) new URL("http://example.com").openConnection();
conn.setRequestMethod("PATCH");
我有个例外:
java.net.ProtocolException: Invalid HTTP method: PATCH
at java.net.HttpURLConnection.setRequestMethod(HttpURLConnection.java:440)
使用较高级别的 API (如 Jersey)会生成相同的错误。是否有发出 PATCHHTTP 请求的解决方案?