新版仿ok交易所-后端
zyy
2025-09-22 843c148251b49e577c20854c375e9519b8c59210
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package com.yami.trading.common.util;
 
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
 
import javax.servlet.http.HttpServletRequest;
 
public class RequestUtils {
 
    /**
     * 获取请求Request
     * @return
     */
    public static HttpServletRequest getRequest() {
        if ( RequestContextHolder.getRequestAttributes ( ) == null ) {
            return null;
        }
        HttpServletRequest request = ((ServletRequestAttributes)  RequestContextHolder.getRequestAttributes ( ) ).getRequest ( );
        return request;
    }
 
    /**
     * 获取请求header中的值
     *
     * @return
     */
    public static String getHeader(String key) {
        if ( RequestContextHolder.getRequestAttributes ( ) == null ) {
            return null;
        }
        HttpServletRequest request = ((ServletRequestAttributes)  RequestContextHolder.getRequestAttributes ( ) ).getRequest ( );
        if ( request != null ) {
            return request.getHeader ( key);
        }
        return null;
    }
}