У меня есть вызов ajax на внешний URL, который возвращает объект json.Внешнему сервису нужен ключ, который я не хочу оставлять в виде текста в JavaScript.Поэтому я решил направить вызов ajax в контроллер Spring, где я могу добавить ключи к URL-адресу (скрыть ключи от внешнего мира) перед выполнением перенаправления.Но после выполнения перенаправления я не могу получить ответ (в моем случае объекты json) в вызове ajax.
Мой вызов ajax
http_request.open("GET", "search.html", true);
if (http_request.readyState == done && http_request.status == ok) {
...
}
Мой контроллер
@RequestMapping("/search")
public class SearchController {
@RequestMapping(method = RequestMethod.GET)
public String search(){
return "redirect:http://www.xyz.com?key=myKey";
}
}