请问哪个大神遇到过REST架构的 Httpmethod 'DELETE'提交数据的方法啊?
具体实现如下:
StringBuilder  data=new StringBuilder();
sb的数据是如下的json数据,
{
 "email": "[email protected]",
 "purge": "true"
}
我需要打开一个远程的地址,然后把jason数据当做参数提交过去
String url="http://dev.co.XXms.org/usermanagement/user/sdcaa0se-44cf-4dee-a3js-lkiu876jsn7b";
URL uri = new URL(url);
HttpURLConnection con=(HttpURLConnection)uri.openConnection();
con.setRequestMethod("DELETE");
con.setDoOutput(true);
con.setDoInput(true);
con.setConnectTimeout(Constants.WEBRequest_ConnectTimeout);
con.setReadTimeout(Constants.WEBRequest_ReadTimeout);
con.setRequestProperty("APIKey", Constants.APIKEY);
con.setRequestProperty("AuthKey",this.authKey);
con.connect();
                            OutputStreamWriter out=new OutputStreamWriter(con.getOutputStream());//报错语句
out.write(data);//原本打算提交json参数
out.flush();
out.close();
if(con.getResponseCode()==HttpURLConnection.HTTP_OK)
{
                                    java.io.InputStream input=con.getInputStream();
byte[] _byte=new byte[input.available()];
input.read(_byte);
resultData=new String(_byte);
}但是现在运行到PrintWriter writer = new PrintWriter(con.getOutputStream());  一句报错,错误信息是DELETE method can't support output,请问有什么好的方法可以传json参数到uri上面去吗?谢谢