У меня есть веб-служба REST
весной, и теперь я хочу, чтобы разделил ее на сервер и клиент.
Когда все было как одно приложение, оно отлично работало, но теперь я столкнулся с некоторыми проблемами.Получите json от веб-службы
Я не получаю данные с сервера, хотя я получаю от него 200 OK
.
стороне сервера (http://localhost:8085
)
@Controller
@RequestMapping(value = "/user")
public class RestController {
@RequestMapping(value = "/{userLogin}", method = RequestMethod.GET)
@ResponseBody
public Wrapper edit(@PathVariable String userLogin) {
return wrapper.wrap(userService.findByLogin(userLogin));
}
}
стороне клиента (http://localhost:8089
)
function editUser(login) {
$.ajax({
type: "GET",
url: "http://localhost:8085/user/" + login,
async: false,
success: function (resp) {
alert("asdasdasdasdasdas");
}
});
}
Когда я вручную открыть ссылку http://localhost:8085/user/user1
я вижу такую строку в браузере
{"id":1,"login":"user1","password":"user1","passValid":"user1","email":"[email protected]","firstname":"user1","lastname":"user1","birthday":"1940-08-10","roleid":"User"}
Могли скажите, пожалуйста, что не так с моим приложением?
нет ошибок, но все еще Безразлично Не работай. Имеет ли значение, что я запускаю как сервер, так и клиент на одном сервере TomCat? И когда я запускаю клиент, я вижу в TomCat такую строку 'WARNING: StandardServer.await: Invalid command '' received'. Но он получает запрос и выбирает пользователя из БД. – qiGuar
use datatype: "jsonp" – dharmesh
Когда я использую 'jsonp', я не вижу ответа с сервера, хотя он выбирает пользователя из БД. – qiGuar