public String readFrom(Class<String> type, Type genType, Annotation[] anns, MediaType mt, MultivaluedMap<String, String> headers, InputStream is) throws IOException { return IOUtils.toString(is, HttpUtils.getEncoding(mt, StandardCharsets.UTF_8.name())); }
@Override public String readFrom(Class<String> type, Type genType, Annotation[] anns, MediaType mt, MultivaluedMap<String, String> headers, InputStream is) throws IOException { return IOUtils.toString(is, HttpUtils.getEncoding(mt, "UTF-8")); }
@Override public String readFrom(Class<String> type, Type genType, Annotation[] anns, MediaType mt, MultivaluedMap<String, String> headers, InputStream is) throws IOException { return IOUtils.toString(is, HttpUtils.getEncoding(mt, "UTF-8")); }
public T readFrom(Class<T> type, Type genType, Annotation[] anns, MediaType mt, MultivaluedMap<String, String> headers, InputStream is) throws IOException { String string = IOUtils.toString(is, HttpUtils.getEncoding(mt, "UTF-8")); if (type == Character.class) { char character = StringUtils.isEmpty(string) ? ' ' : string.charAt(0); return type.cast(Character.valueOf(character)); } return InjectionUtils.handleParameter( string, false, type, anns, ParameterType.REQUEST_BODY, null); }
public T readFrom(Class<T> type, Type genType, Annotation[] anns, MediaType mt, MultivaluedMap<String, String> headers, InputStream is) throws IOException { String string = IOUtils.toString(is, HttpUtils.getEncoding(mt, StandardCharsets.UTF_8.name())); if (StringUtils.isEmpty(string)) { reportEmptyContentLength(); } if (type == Character.class) { char character = string.charAt(0); return type.cast(Character.valueOf(character)); } return InjectionUtils.handleParameter( string, false, type, genType, anns, ParameterType.REQUEST_BODY, null); }
@SuppressWarnings("unchecked") private void readFromParamsIfNeeded() { if (formParams == null) { if (m.containsKey(FormUtils.FORM_PARAM_MAP)) { formParams = (MultivaluedMap<String, String>)m.get(FormUtils.FORM_PARAM_MAP); } else { formParams = new MetadataMap<>(); MediaType mt = JAXRSUtils.toMediaType((String)m.get(Message.CONTENT_TYPE)); String enc = HttpUtils.getEncoding(mt, StandardCharsets.UTF_8.name()); String body = FormUtils.readBody(m.getContent(InputStream.class), enc); FormUtils.populateMapFromString(formParams, m, body, enc, true); } } } }
String enc = HttpUtils.getEncoding(mt, StandardCharsets.UTF_8.name()); Unmarshaller unmarshaller = null; try {
String enc = HttpUtils.getEncoding(mt, StandardCharsets.UTF_8.name()); Unmarshaller unmarshaller = null; try {
String enc = HttpUtils.getEncoding(mt, StandardCharsets.UTF_8.name()); String body = FormUtils.readBody(m.getContent(InputStream.class), enc); FormUtils.populateMapFromStringOrHttpRequest(params, m, body, enc, decode);
decode); } else { String enc = HttpUtils.getEncoding(mt, StandardCharsets.UTF_8.name());
String enc = HttpUtils.getEncoding(mt, "UTF-8"); String body = FormUtils.readBody(m.getContent(InputStream.class), enc); HttpServletRequest request = (HttpServletRequest)m.get(AbstractHTTPDestination.HTTP_REQUEST);
decode); } else { String enc = HttpUtils.getEncoding(mt, "UTF-8");