übergibt Hallo, ich habe eine JSON-Anfrage, die ich in meinem Junit-Testfall übergeben muss, aber die Anfrage ist Löschen als Löschen nicht unterstützen SetEntity-Methode. Wie kann ich die Anfrage in meinem Testfall übergeben? Json Anfrage, die muss ichWie man Anfrage für eine Löschmethode in Junit
{
"userId":"AJudd",
"siteId":"131",
"alternateSiteId":"186"
}
mytest Fall für dieses
@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);
}`
passieren Wie die json Wert zu übergeben, so dass die übergebenen Wertdaten sein kann, gelöscht?