HttpURLConnection Método HTTP no válido: PATCH

Cuando intento usar un método HTTP no estándar como PATCH con URLConnection:

    HttpURLConnection conn = (HttpURLConnection) new URL("http://example.com").openConnection();
    conn.setRequestMethod("PATCH");

Me sale una excepción:

java.net.ProtocolException: Invalid HTTP method: PATCH
at java.net.HttpURLConnection.setRequestMethod(HttpURLConnection.java:440)

Usar una API de nivel superior como Jersey genera el mismo error. ¿Hay alguna solución para emitir una solicitud HTTP PATCH?

Respuestas a la pregunta(13)

Su respuesta a la pregunta