Hi I have a json request which I have to pass in my junit testcase but the request is delete as delete do not support setEntity method. How can I pass the request in my testcase. Json request which I have to pass
{
"userId":"AJudd",
"siteId":"131",
"alternateSiteId":"186"
}
mytest case for this
@Test
    public void testdeleteAltSite() throws ClientProtocolException, IOException {
        String resultCode = "001";
        String resultText = "Success";
        String url = "http://localhost:8080/adminrest1/alternatesite";
        HttpClient client = HttpClientBuilder.create().build();
        HttpDelete delete = new HttpDelete(url);
        // add header
        delete.addHeader("Transaction-Id", "11");
        delete.addHeader("content-type", "application/json");
        LOG.info(url);
        HttpResponse response = client.execute(delete);
        byte[] buf = new byte[512];
        InputStream is = response.getEntity().getContent();
        int count = 0;
        StringBuilder builder = new StringBuilder(1024);
        while ((count = is.read(buf, 0, 512)) > 0) {
            builder.append(new String(buf, 0, count));
        }
        String output = builder.toString();
        System.out.println(output);
    }`
How to pass the json value so that the passed value data can be deleted?
 
     
     
    