Вот мой текущий запрос GET в моем UserDataService, который отправляется на мой API Spring Boot.
getCurrentUser(userName){
return http.get("/users", userName);
}
Это метод GET в моем Spring Boot Controller
@CrossOrigin(origins = "http://localhost:8081")
public ResponseEntity<List<User>> getAllUsers(@RequestParam(required = false, value = "userName") String userName) {
try {
List<User> users = new ArrayList<User>();
if (userName == null)
userRepository.findAll().forEach(users::add);
else
users.add(userRepository.findByUserName(userName));
if (users.isEmpty()) {
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
}
return new ResponseEntity<>(users, HttpStatus.OK);
} catch (Exception e) {
e.printStackTrace();
return new ResponseEntity<>(null, HttpStatus.INTERNAL_SERVER_ERROR);
}
}
В Почтальон, если я ввожу ключ и значение, это работает. Прямо сейчас мой запрос GET только передает значение параметра. Как передать ключ в запросе http.get?