Я создал приложение весны, и я также использую webservices.@Produces ({"application/x-javascript"}) не работает весной mvc версия 4.0.5.RELEASE
Я хочу использовать функцию обратного вызова jsonp, для которой тип носителя должен быть {"application/x-javascript"}. Кажется, это не работает. он возвращает объект json, а не javascript. Вот код ..
@RequestMapping(value = "widget", method = RequestMethod.GET)
@Produces({"application/x-javascript"})
public @ResponseBody JSONWithPadding displayWidgetPage(Model model, HttpServletResponse
response,HttpServletRequest request)
{
String callback = request.getParameter("callback");
PointsInfo pointsInfo =new PointsInfo();
pointsInfo.setUsername("json");
return new JSONWithPadding(pointsInfo,callback);
}
Я проверил с помощью клиента остальное ...
Это говорит тип контента: Content-Type: применение/JSON, кодировка = UTF-8
Оно должно быть: Content-Type: применение/JavaScript; кодировка = UTF-8
ее не работает его producing..text/HTML тип – user2768984
он должен работать с предопределенными типами медиа в классе MediaType – erginm