@Override public MultivaluedMap<String, String> getFormParameters() { if (formParameters != null) return formParameters; // Tomcat does not set getParameters() if it is a PUT request // so pull it out manually if (request.getMethod().equals("PUT") && (request.getParameterMap() == null || request.getParameterMap().isEmpty())) { return getPutFormParameters(); } Map<String, String[]> parameterMap = request.getParameterMap(); MultivaluedMap<String, String> queryMap = uri.getQueryParameters(); if (request.getMethod().equals("PUT") && mapEquals(parameterMap, queryMap)) { return getPutFormParameters(); } formParameters = Encode.encode(getDecodedFormParameters()); return formParameters; }
public MultivaluedMap<String, String> getFormParameters() { if (formParameters != null) return formParameters; // Tomcat does not set getParameters() if it is a PUT request // so pull it out manually if (request.getMethod().equals("PUT") && (request.getParameterMap() == null || request.getParameterMap().isEmpty())) { return getPutFormParameters(); } Map<String, String[]> parameterMap = request.getParameterMap(); MultivaluedMap<String, String> queryMap = uri.getQueryParameters(); if (request.getMethod().equals("PUT") && mapEquals(parameterMap, queryMap)) { return getPutFormParameters(); } formParameters = Encode.encode(getDecodedFormParameters()); return formParameters; }
@Override public MultivaluedMap<String, String> getFormParameters() { if (formParameters != null) return formParameters; // Tomcat does not set getParameters() if it is a PUT request // so pull it out manually if (request.getMethod().equals("PUT") && (request.getParameterMap() == null || request.getParameterMap().isEmpty())) { return getPutFormParameters(); } Map<String, String[]> parameterMap = request.getParameterMap(); MultivaluedMap<String, String> queryMap = uri.getQueryParameters(); if (request.getMethod().equals("PUT") && mapEquals(parameterMap, queryMap)) { return getPutFormParameters(); } formParameters = Encode.encode(getDecodedFormParameters()); return formParameters; }
@Override public MultivaluedMap<String, String> getFormParameters() { if (formParameters != null) return formParameters; // Tomcat does not set getParameters() if it is a PUT request // so pull it out manually if (request.getMethod().equals("PUT") && (request.getParameterMap() == null || request.getParameterMap().isEmpty())) { return getPutFormParameters(); } Map<String, String[]> parameterMap = request.getParameterMap(); MultivaluedMap<String, String> queryMap = uri.getQueryParameters(); if (request.getMethod().equals("PUT") && mapEquals(parameterMap, queryMap)) { return getPutFormParameters(); } formParameters = Encode.encode(getDecodedFormParameters()); return formParameters; }