webclient.delete(deleteBody)
POSTと同様に呼び出したい。
WebClient client = WebClient.create(getUrl());
client = client.type("application/json").accept("application/json");
HTTPConduit conduit = WebClient.getConfig(client).getHttpConduit();
conduit.getClient().setReceiveTimeout(getApiTimeout());
Response resp = client.post(postData);
しかし、deleteBody を取るメソッドはありません。
私も使用しますwebclient.invoke("DELETE", deletBody)
が、これは 500 HTTP エラーをスローします。
これが私の削除本文です:
{"password":"1ad1ad","username":11111111}
しかしcurl
、DELETE のコマンドを試してみました。
curl -q -H "Accept: application/json" -H "Content-type: application/json" -X DELETE -d @del.json http://d.eze.cc/api/pd/xxxxx/DEL001234/