@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { String reqValue; String callbackValue; try { HttpUtil.isJSONP(request); reqValue = validateParameterValue(request, GET_REQUEST_REQ_PARAM); callbackValue = validateParameterValue(request, GET_REQUEST_CALLBACK_PARAM); } catch (IllegalArgumentException e) { response.setStatus(HttpServletResponse.SC_BAD_REQUEST); LOG.log(Level.INFO, e.getMessage(), e); return; } Result result = process(request, response, reqValue); response.getWriter().write(result.isSuccess() ? callbackValue + '(' + result.getOutput() + ')' : result.getOutput()); }
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { String reqValue; String callbackValue; try { HttpUtil.isJSONP(request); reqValue = validateParameterValue(request, GET_REQUEST_REQ_PARAM); callbackValue = validateParameterValue(request, GET_REQUEST_CALLBACK_PARAM); } catch (IllegalArgumentException e) { response.setStatus(HttpServletResponse.SC_BAD_REQUEST); LOG.log(Level.INFO, e.getMessage(), e); return; } Result result = process(request, response, reqValue); response.getWriter().write(result.isSuccess() ? callbackValue + '(' + result.getOutput() + ')' : result.getOutput()); }
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { String reqValue; String callbackValue; try { if (this.isJSONPAllowed) { HttpUtil.isJSONP(request); callbackValue = validateParameterValue(request, GET_REQUEST_CALLBACK_PARAM); } else { callbackValue = validateParameterValueNull(request, GET_REQUEST_CALLBACK_PARAM); } reqValue = validateParameterValue(request, GET_REQUEST_REQ_PARAM); } catch (IllegalArgumentException e) { response.setStatus(HttpServletResponse.SC_BAD_REQUEST); LOG.log(Level.INFO, e.getMessage(), e); return; } Result result = process(request, response, reqValue); if (result.isSuccess()) { if (callbackValue != null) { response.getWriter().write(callbackValue + '(' + result.getOutput() + ')'); } else { response.getWriter().write(result.getOutput()); } } else { response.getWriter().write(result.getOutput()); } }
String callback = (HttpUtil.isJSONP(servletRequest) && ContentTypes.OUTPUT_JSON_CONTENT_TYPE.equals(converter.getContentType())) ? servletRequest.getParameter("callback") : null;
String callback = (HttpUtil.isJSONP(servletRequest) && ContentTypes.OUTPUT_JSON_CONTENT_TYPE.equals(converter.getContentType())) ? servletRequest.getParameter("callback") : null;
String callback = (this.isJSONPAllowed && HttpUtil.isJSONP(servletRequest) && ContentTypes.OUTPUT_JSON_CONTENT_TYPE.equals(responseConverter.getContentType())) ? servletRequest.getParameter("callback") : null;
String callback = (this.isJSONPAllowed && HttpUtil.isJSONP(servletRequest) && ContentTypes.OUTPUT_JSON_CONTENT_TYPE.equals(responseConverter.getContentType())) ? servletRequest.getParameter("callback") : null;
String callback = (this.isJSONPAllowed && HttpUtil.isJSONP(servletRequest) && ContentTypes.OUTPUT_JSON_CONTENT_TYPE.equals(responseConverter.getContentType())) ? servletRequest.getParameter("callback") : null;
} else if (this.isJSONPAllowed && HttpUtil.isJSONP(servletRequest)) { content = servletRequest.getParameter("request"); callback = servletRequest.getParameter("callback");
} else if (this.isJSONPAllowed && HttpUtil.isJSONP(servletRequest)) { content = servletRequest.getParameter("request"); callback = servletRequest.getParameter("callback");
} else if (this.isJSONPAllowed && HttpUtil.isJSONP(servletRequest)) { content = servletRequest.getParameter("request"); callback = servletRequest.getParameter("callback");
} else if (HttpUtil.isJSONP(servletRequest)) { content = servletRequest.getParameter("request"); callback = servletRequest.getParameter("callback");
} else if (HttpUtil.isJSONP(servletRequest)) { content = servletRequest.getParameter("request"); callback = servletRequest.getParameter("callback");