import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
/**
* @Description 获取http上下文
* @Author WangKun
* @Date 2023/3/6 10:18
* @Version
*/
public class HttpContextUtil {
public static HttpServletRequest getHttpServletRequest() {
return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
}
/**
* @param
* @Description 获取domain
* @Throws
* @Return java.lang.String
* @Date 2023-03-06 10:19:40
* @Author WangKun
*/
public static String getDomain() {
HttpServletRequest request = getHttpServletRequest();
StringBuffer url = request.getRequestURL();
return url.delete(url.length() - request.getRequestURI().length(), url.length()).toString();
}
/**
* @param
* @Description 获取Origin
* @Throws
* @Return java.lang.String
* @Date 2023-03-06 10:19:53
* @Author WangKun
*/
public static String getOrigin() {
HttpServletRequest request = getHttpServletRequest();
return request.getHeader("Origin");
}
}
12-04
1765
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-27
8513
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交