I answered my own question and added it to the relevant cwiki page:

https://cwiki.apache.org/confluence/display/CXF20DOC/Asynchronous+Client+HTTP+Transport

You have to set a property to force use in the sync case.


On Mon, Nov 10, 2014 at 8:26 AM, Benson Margulies <[email protected]> wrote:
> I need to invoke a 'PATCH' method. So, I added
> cxf-rt-transports-http-hc to my dependencies, but it didn't get used.
> Do I have to make a call to ask for it?
>
>
> Caused by: java.net.ProtocolException: Invalid HTTP method: PATCH
> at java.net.HttpURLConnection.setRequestMethod(HttpURLConnection.java:428)
> at 
> sun.net.www.protocol.https.HttpsURLConnectionImpl.setRequestMethod(HttpsURLConnectionImpl.java:374)
> at 
> org.apache.cxf.transport.http.URLConnectionHTTPConduit.setupConnection(URLConnectionHTTPConduit.java:125)
> at 
> org.apache.cxf.transport.http.asyncclient.AsyncHTTPConduit.setupConnection(AsyncHTTPConduit.java:180)
> at org.apache.cxf.transport.http.HTTPConduit.prepare(HTTPConduit.java:483)

Reply via email to