|
@@ -0,0 +1,25 @@
|
|
|
+
|
|
|
+package cn.hnthyy.thmz.Utils;
|
|
|
+
|
|
|
+import org.springframework.web.context.request.RequestContextHolder;
|
|
|
+import org.springframework.web.context.request.ServletRequestAttributes;
|
|
|
+
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
+
|
|
|
+public class HttpContextUtils {
|
|
|
+
|
|
|
+ public static HttpServletRequest getHttpServletRequest() {
|
|
|
+ return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
|
|
|
+ }
|
|
|
+
|
|
|
+ public static String getDomain(){
|
|
|
+ HttpServletRequest request = getHttpServletRequest();
|
|
|
+ StringBuffer url = request.getRequestURL();
|
|
|
+ return url.delete(url.length() - request.getRequestURI().length(), url.length()).toString();
|
|
|
+ }
|
|
|
+
|
|
|
+ public static String getOrigin(){
|
|
|
+ HttpServletRequest request = getHttpServletRequest();
|
|
|
+ return request.getHeader("Origin");
|
|
|
+ }
|
|
|
+}
|