我使用邮递员执行以下操作:
如果我使用邮递员发布XML
好吧,所以上面的命令按此顺序工作...如何在Java中复制它?
我需要能够发布到登录名,然后将我的XML发布到API
我已经尝试过了:
开机自检登录
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
HttpEntity<String> request = new HttpEntity<String>(message, headers);
ResponseEntity<String> response = restTemplate.postForEntity("http://localhost:8082/login?username=john&password=abcd", request, String.class);
POST到Rest API
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_XML);
HttpEntity<String> request = new HttpEntity<String>(message, headers);
ResponseEntity<String> response = restTemplate.postForEntity("http://localhost:8082/api/method", request, String.class);
但似乎它们是单独的请求。仍然登录也不起作用。任何帮助将非常感谢。
我不介意使用Apache HTTP客户端...