Добрый день, ребята, я работаю над созданием веб-сервиса. Я создал контроллер с именем login
Я хочу проверить, работает ли этот контроллер или возвращает что-то с помощью curl. но я не знаю синтаксис или как его проверить. Вот код devTest - это имя папки проекта. и это в пакете app.controller.
Пожалуйста, помогите мне. Заранее спасибо
@RequestMapping(value = "login", method = RequestMethod.POST, headers = {"Content-type=application/json"})
public @ResponseBody Map getResponse(@RequestBody Map request) {Map map = new HashMap<String, String>();
public @ResponseBody Map getResponse(@RequestBody Map request) {Map map = new HashMap<String, String>();
String username = "";
String password = "";
String fullname = "";
String imei = "";
int cifid = 0;
int accounts = 0;
String firstAccount="";
try {
username = String.valueOf(request.get("username"));
password = String.valueOf(request.get("password"));
//imei = String.valueOf(request.get("imei"));
AuthenticObj auth = authentication.authenticate(username, password);
if(auth == null) {
map.put("success", false);
map.put("message", "Invalid login.");
return map;
}
if(!password.toLowerCase().equals(auth.getPassword().toLowerCase())) {
map.put("success", false);
map.put("message", "Invalid login.");
return map;
}
cifid = auth.getCifid();
firstAccount= accountManager.getFirstAccount(cifid);
fullname = auth.getFullname();
}catch(Exception e) {
logger.error("ERROR", e);
map.put("success", false);
map.put("message", "An error occured. Response not processed.");
return map;
}
map.put("cifID", cifid);
map.put("firstAccount", firstAccount);
map.put("success", true);
map.put("message", "Response Received.");
return map;
}