|
@@ -171,19 +171,23 @@ public class SseServlet extends BaseController {
|
|
|
|
|
|
@PostMapping("/sse/weblog")
|
|
@PostMapping("/sse/weblog")
|
|
@CrossOrigin(origins = "*") // 允许所有来源
|
|
@CrossOrigin(origins = "*") // 允许所有来源
|
|
- protected void doGetLog(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
|
|
|
|
- response.setContentType("text/event-stream");
|
|
|
|
- response.setCharacterEncoding("UTF-8");
|
|
|
|
- response.setHeader("Cache-Control", "no-cache");
|
|
|
|
- response.setHeader("Connection", "keep-alive");
|
|
|
|
|
|
+ protected void doGetLog(HttpServletRequest request, HttpServletResponse response){
|
|
|
|
+ try {
|
|
|
|
+ response.setContentType("text/event-stream");
|
|
|
|
+ response.setCharacterEncoding("UTF-8");
|
|
|
|
+ response.setHeader("Cache-Control", "no-cache");
|
|
|
|
+ response.setHeader("Connection", "keep-alive");
|
|
|
|
|
|
- String body = getJsonBodyStr(request);
|
|
|
|
- log.info(LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))+":"+body);
|
|
|
|
|
|
+ String body = getJsonBodyStr(request);
|
|
|
|
+ log.info(LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")) + ":" + body);
|
|
|
|
+ }catch(Exception ex){
|
|
|
|
+ log.error("sse/weblog异常:"+ex.getLocalizedMessage());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/sse/logout")
|
|
@PostMapping("/sse/logout")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
- protected AjaxResult logout(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
|
|
|
|
|
|
+ protected AjaxResult logout(HttpServletRequest request, HttpServletResponse response){
|
|
try {
|
|
try {
|
|
String body = getJsonBodyStr(request);
|
|
String body = getJsonBodyStr(request);
|
|
JSONArray jsonArray = JSONArray.parseArray(body);
|
|
JSONArray jsonArray = JSONArray.parseArray(body);
|
|
@@ -235,7 +239,7 @@ public class SseServlet extends BaseController {
|
|
|
|
|
|
@GetMapping("/sse/geturl")
|
|
@GetMapping("/sse/geturl")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
- protected AjaxResult geturl(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
|
|
|
|
|
|
+ protected AjaxResult geturl(HttpServletRequest request, HttpServletResponse response){
|
|
try {
|
|
try {
|
|
return AjaxResult.success().put("data",sseUrl);
|
|
return AjaxResult.success().put("data",sseUrl);
|
|
}catch(Exception ex){
|
|
}catch(Exception ex){
|