Skip to content

Instantly share code, notes, and snippets.

@chathurangat
Last active May 17, 2018 17:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chathurangat/3c21c320b163623111aa96fa83a680c6 to your computer and use it in GitHub Desktop.
Save chathurangat/3c21c320b163623111aa96fa83a680c6 to your computer and use it in GitHub Desktop.
public FindUserResponse findUserById()
{
String username = "chathuranga";
String password = "123";
Integer userId = 1;
String url = "http://localhost:" + port + "/users/" + userId;
String authorizationHeader = "Basic " + DatatypeConverter.printBase64Binary((username + ":" + password).getBytes());
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setContentType(MediaType.APPLICATION_JSON);
requestHeaders.setAccept(Arrays.asList(MediaType.APPLICATION_JSON));
requestHeaders.add("Authorization", authorizationHeader);
//fields are empty
AddUserRequest addUserRequest = new AddUserRequest();
HttpEntity<AddUserRequest> requestEntity = new HttpEntity<>(addUserRequest, requestHeaders);
ResponseEntity<FindUserResponse> responseEntity = testRestTemplate.exchange(
url,
HttpMethod.GET,
requestEntity,
FindUserResponse.class
);
FindUserResponse findUserResponse = responseEntity.getBody();
return findUserResponse;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment