Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
cocktail-party-server
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
cocktail-party
cocktail-party-server
Commits
079b7eee
提交
079b7eee
authored
3月 01, 2025
作者:
RuoYi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化代码
上级
ba240107
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
31 行增加
和
13 行删除
+31
-13
HttpUtils.java
.../src/main/java/com/ruoyi/common/utils/http/HttpUtils.java
+21
-2
ResourcesConfig.java
...main/java/com/ruoyi/framework/config/ResourcesConfig.java
+0
-1
TokenService.java
...in/java/com/ruoyi/framework/web/service/TokenService.java
+9
-9
SysMenuServiceImpl.java
...ava/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
+1
-1
没有找到文件。
ruoyi-common/src/main/java/com/ruoyi/common/utils/http/HttpUtils.java
浏览文件 @
079b7eee
...
@@ -21,6 +21,7 @@ import org.slf4j.Logger;
...
@@ -21,6 +21,7 @@ import org.slf4j.Logger;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
com.ruoyi.common.constant.Constants
;
import
com.ruoyi.common.constant.Constants
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.common.utils.StringUtils
;
import
org.springframework.http.MediaType
;
/**
/**
* 通用http发送方法
* 通用http发送方法
...
@@ -125,6 +126,19 @@ public class HttpUtils
...
@@ -125,6 +126,19 @@ public class HttpUtils
* @return 所代表远程资源的响应结果
* @return 所代表远程资源的响应结果
*/
*/
public
static
String
sendPost
(
String
url
,
String
param
)
public
static
String
sendPost
(
String
url
,
String
param
)
{
return
sendPost
(
url
,
param
,
MediaType
.
APPLICATION_FORM_URLENCODED_VALUE
);
}
/**
* 向指定 URL 发送POST方法的请求
*
* @param url 发送请求的 URL
* @param param 请求参数
* @param contentType 内容类型
* @return 所代表远程资源的响应结果
*/
public
static
String
sendPost
(
String
url
,
String
param
,
String
contentType
)
{
{
PrintWriter
out
=
null
;
PrintWriter
out
=
null
;
BufferedReader
in
=
null
;
BufferedReader
in
=
null
;
...
@@ -138,7 +152,7 @@ public class HttpUtils
...
@@ -138,7 +152,7 @@ public class HttpUtils
conn
.
setRequestProperty
(
"connection"
,
"Keep-Alive"
);
conn
.
setRequestProperty
(
"connection"
,
"Keep-Alive"
);
conn
.
setRequestProperty
(
"user-agent"
,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
);
conn
.
setRequestProperty
(
"user-agent"
,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
);
conn
.
setRequestProperty
(
"Accept-Charset"
,
"utf-8"
);
conn
.
setRequestProperty
(
"Accept-Charset"
,
"utf-8"
);
conn
.
setRequestProperty
(
"
contentType"
,
"utf-8"
);
conn
.
setRequestProperty
(
"
Content-Type"
,
contentType
);
conn
.
setDoOutput
(
true
);
conn
.
setDoOutput
(
true
);
conn
.
setDoInput
(
true
);
conn
.
setDoInput
(
true
);
out
=
new
PrintWriter
(
conn
.
getOutputStream
());
out
=
new
PrintWriter
(
conn
.
getOutputStream
());
...
@@ -190,6 +204,11 @@ public class HttpUtils
...
@@ -190,6 +204,11 @@ public class HttpUtils
}
}
public
static
String
sendSSLPost
(
String
url
,
String
param
)
public
static
String
sendSSLPost
(
String
url
,
String
param
)
{
return
sendSSLPost
(
url
,
param
,
MediaType
.
APPLICATION_FORM_URLENCODED_VALUE
);
}
public
static
String
sendSSLPost
(
String
url
,
String
param
,
String
contentType
)
{
{
StringBuilder
result
=
new
StringBuilder
();
StringBuilder
result
=
new
StringBuilder
();
String
urlNameString
=
url
+
"?"
+
param
;
String
urlNameString
=
url
+
"?"
+
param
;
...
@@ -204,7 +223,7 @@ public class HttpUtils
...
@@ -204,7 +223,7 @@ public class HttpUtils
conn
.
setRequestProperty
(
"connection"
,
"Keep-Alive"
);
conn
.
setRequestProperty
(
"connection"
,
"Keep-Alive"
);
conn
.
setRequestProperty
(
"user-agent"
,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
);
conn
.
setRequestProperty
(
"user-agent"
,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
);
conn
.
setRequestProperty
(
"Accept-Charset"
,
"utf-8"
);
conn
.
setRequestProperty
(
"Accept-Charset"
,
"utf-8"
);
conn
.
setRequestProperty
(
"
contentType"
,
"utf-8"
);
conn
.
setRequestProperty
(
"
Content-Type"
,
contentType
);
conn
.
setDoOutput
(
true
);
conn
.
setDoOutput
(
true
);
conn
.
setDoInput
(
true
);
conn
.
setDoInput
(
true
);
...
...
ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java
浏览文件 @
079b7eee
...
@@ -55,7 +55,6 @@ public class ResourcesConfig implements WebMvcConfigurer
...
@@ -55,7 +55,6 @@ public class ResourcesConfig implements WebMvcConfigurer
public
CorsFilter
corsFilter
()
public
CorsFilter
corsFilter
()
{
{
CorsConfiguration
config
=
new
CorsConfiguration
();
CorsConfiguration
config
=
new
CorsConfiguration
();
config
.
setAllowCredentials
(
true
);
// 设置访问源地址
// 设置访问源地址
config
.
addAllowedOriginPattern
(
"*"
);
config
.
addAllowedOriginPattern
(
"*"
);
// 设置访问源请求头
// 设置访问源请求头
...
...
ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/TokenService.java
浏览文件 @
079b7eee
...
@@ -25,7 +25,7 @@ import io.jsonwebtoken.SignatureAlgorithm;
...
@@ -25,7 +25,7 @@ import io.jsonwebtoken.SignatureAlgorithm;
/**
/**
* token验证处理
* token验证处理
*
*
* @author ruoyi
* @author ruoyi
*/
*/
@Component
@Component
...
@@ -49,14 +49,14 @@ public class TokenService
...
@@ -49,14 +49,14 @@ public class TokenService
protected
static
final
long
MILLIS_MINUTE
=
60
*
MILLIS_SECOND
;
protected
static
final
long
MILLIS_MINUTE
=
60
*
MILLIS_SECOND
;
private
static
final
Long
MILLIS_MINUTE_T
EN
=
20
*
60
*
1000L
;
private
static
final
Long
MILLIS_MINUTE_T
WENTY
=
20
*
60
*
1000L
;
@Autowired
@Autowired
private
RedisCache
redisCache
;
private
RedisCache
redisCache
;
/**
/**
* 获取用户身份信息
* 获取用户身份信息
*
*
* @return 用户信息
* @return 用户信息
*/
*/
public
LoginUser
getLoginUser
(
HttpServletRequest
request
)
public
LoginUser
getLoginUser
(
HttpServletRequest
request
)
...
@@ -107,7 +107,7 @@ public class TokenService
...
@@ -107,7 +107,7 @@ public class TokenService
/**
/**
* 创建令牌
* 创建令牌
*
*
* @param loginUser 用户信息
* @param loginUser 用户信息
* @return 令牌
* @return 令牌
*/
*/
...
@@ -126,15 +126,15 @@ public class TokenService
...
@@ -126,15 +126,15 @@ public class TokenService
/**
/**
* 验证令牌有效期,相差不足20分钟,自动刷新缓存
* 验证令牌有效期,相差不足20分钟,自动刷新缓存
*
*
* @param loginUser
* @param loginUser
登录信息
* @return 令牌
* @return 令牌
*/
*/
public
void
verifyToken
(
LoginUser
loginUser
)
public
void
verifyToken
(
LoginUser
loginUser
)
{
{
long
expireTime
=
loginUser
.
getExpireTime
();
long
expireTime
=
loginUser
.
getExpireTime
();
long
currentTime
=
System
.
currentTimeMillis
();
long
currentTime
=
System
.
currentTimeMillis
();
if
(
expireTime
-
currentTime
<=
MILLIS_MINUTE_T
EN
)
if
(
expireTime
-
currentTime
<=
MILLIS_MINUTE_T
WENTY
)
{
{
refreshToken
(
loginUser
);
refreshToken
(
loginUser
);
}
}
...
@@ -142,7 +142,7 @@ public class TokenService
...
@@ -142,7 +142,7 @@ public class TokenService
/**
/**
* 刷新令牌有效期
* 刷新令牌有效期
*
*
* @param loginUser 登录信息
* @param loginUser 登录信息
*/
*/
public
void
refreshToken
(
LoginUser
loginUser
)
public
void
refreshToken
(
LoginUser
loginUser
)
...
@@ -156,7 +156,7 @@ public class TokenService
...
@@ -156,7 +156,7 @@ public class TokenService
/**
/**
* 设置用户代理信息
* 设置用户代理信息
*
*
* @param loginUser 登录信息
* @param loginUser 登录信息
*/
*/
public
void
setUserAgent
(
LoginUser
loginUser
)
public
void
setUserAgent
(
LoginUser
loginUser
)
...
...
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
浏览文件 @
079b7eee
...
@@ -365,7 +365,7 @@ public class SysMenuServiceImpl implements ISysMenuService
...
@@ -365,7 +365,7 @@ public class SysMenuServiceImpl implements ISysMenuService
/**
/**
* 获取路由名称,如没有配置路由名称则取路由地址
* 获取路由名称,如没有配置路由名称则取路由地址
*
*
* @param
routerN
ame 路由名称
* @param
n
ame 路由名称
* @param path 路由地址
* @param path 路由地址
* @return 路由名称(驼峰格式)
* @return 路由名称(驼峰格式)
*/
*/
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论