Example usage for org.springframework.web.multipart MultipartHttpServletRequest getMethod

List of usage examples for org.springframework.web.multipart MultipartHttpServletRequest getMethod

Introduction

In this page you can find the example usage for org.springframework.web.multipart MultipartHttpServletRequest getMethod.

Prototype

public String getMethod();

Source Link

Document

Returns the name of the HTTP method with which this request was made, for example, GET, POST, or PUT.

Usage

From source file:com.myhexin.filter.FileMultipartFilter.java

private void recordXssRequestInfo(MultipartHttpServletRequest mRequest, String illegalParam) {
    Map<String, Object> submitParams = mRequest.getParameterMap();// get
    // post??/*from  w ww  .  j av  a  2s .co  m*/
    Set<String> paramName = submitParams.keySet();

    String requestURL = mRequest.getRequestURL().toString();
    String questMethod = mRequest.getMethod();
    StringBuffer buffer = new StringBuffer();
    for (String pn : paramName) {
        Object paramValues = submitParams.get(pn);

        if (paramValues instanceof String[]) {
            buffer.append(pn + "=");
            for (String submitValue : (String[]) paramValues) {
                buffer.append(submitValue + " ");
            }
            buffer.append(" \\ ");
        } else {
            buffer.append(pn + "=" + paramValues + " \\ ");
        }
    }
    logger.warn("mulipart !!! " + questMethod + " " + requestURL + "  ==" + buffer.toString()
            + " illegal param   " + illegalParam);
}