试图在Jersey 1.19的REST webservice中使用delete方法发送JSON数据。但是获取java.net.ProtocolException:
这是我的密码飞贼试图在Jersey 1.19的REST webservice中使用delete方法发送JSON数据。但是获取java.net.ProtocolException:,java,json,web-services,jersey,jersey-client,Java,Json,Web Services,Jersey,Jersey Client,这是我的密码飞贼 else if("Delete".equalsIgnoreCase(fields.getServiceAction())){ logger.info("Delete method is calling"); response = resource.accept("application/json") .type("application/json").delete(ClientR
else if("Delete".equalsIgnoreCase(fields.getServiceAction())){
logger.info("Delete method is calling");
response = resource.accept("application/json")
.type("application/json").delete(ClientResponse.class, input);
这是我的异常日志
net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1081)
在
com.sun.jersey.client.urlconnection.URLConnectionClientHandler$1$1.getOutputStream(URLConnectionClientHandler.java:238)
在
com.sun.jersey.api.client.committengoutputstream.commitStream(committengoutputstream.java:117)
在
com.sun.jersey.api.client.committengoutputstream.write(committengoutputstream.java:89)
位于sun.nio.cs.streamncoder.writeBytes(streamncoder.java:221)
sun.nio.cs.streamncoder.implFlushBuffer(streamncoder.java:291)位于
sun.nio.cs.streamncoder.implFlush(streamncoder.java:295)位于
flush(StreamEncoder.java:141)位于
位于的java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)
flush(BufferedWriter.java:254)位于
com.sun.jersey.core.util.ReaderWriter.writeToAsString(ReaderWriter.java:191)
在
com.sun.jersey.core.provider.AbstractMessageReaderWriterProvider.writeToAsString(AbstractMessageReaderWriterProvider.java:128)
请让我知道是否有任何方法可以通过HTTP delete方法发送JSON数据 显然这是。。。可能重复的
Caused by: java.net.ProtocolException: HTTP method DELETE doesn't support output at