You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by sedo <se...@gmail.com> on 2008/02/01 12:45:16 UTC

Re: [jira] problems with REST delete, post & put

Yeah, i have the same problem. Did you solve this problem? How?

thanks for help




darnok wrote:
> 
> I've been trying to get the DELETE, PUT and POST working with the
> restfull_http_binding sample.  I've edited file
> apache-cxf-2.0.2-incubator\samples\restful_http_binding\ClientMain.java to
> include:
>         cs.deleteCustomer(123);
> which produced error:
>  Caused by: java.net.ProtocolException: HTTP method DELETE doesn't support
> output
>      at
> sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:851)
>      at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1771)
>      at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1786)
>      at
> org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
>      at
> org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:576)
>      at
> org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
> 
> also, I've added either:
>         Customer c = new Customer();
>         c.setId(12);
>         c.setName("John");
>         cs.addCustomer(c);
> or
>         Customer c = new Customer();
>         c.setId(123);
>         c.setName("John");
>         cs.updateCustomer(c);
> which would result in:
> Caused by: java.net.SocketTimeoutException: Read timed out
>     at java.net.SocketInputStream.socketRead0(Native Method)
>     at java.net.SocketInputStream.read(SocketInputStream.java:129)
>     at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
>     at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
>     at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
>     at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:659)
>     at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:604)
>     at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:961)
>     at
> java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:367)
>     at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1860)
>     at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1790)
>     at
> org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
>     at
> org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:576)
>     at
> org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
> 
> Am I to blame here?
> 
> 
> 
> 
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/problems-with-REST-delete%2C-post---put-tp13726097p15224915.html
Sent from the cxf-issues mailing list archive at Nabble.com.