404返回文本
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package xtools.boot.web.base.exception;
|
||||
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.catalina.connector.ClientAbortException;
|
||||
@@ -201,7 +202,8 @@ public class GlobalControllerExceptionHandler implements BaseParams {
|
||||
public ResponseEntity<?> handleNoResourceFoundException(NoResourceFoundException e, HttpServletRequest request) {
|
||||
errorLog(LogLevel.WARN, LogBusBaseType.CONTROLLER, "资源未找到", e, false);
|
||||
if (checkTextResponse(request)) {
|
||||
return ResponseEntity.status(HttpStatus.NOT_FOUND).body(new Result<>(ResultType.NOT_FOUND, null));
|
||||
String body = JSONObject.toJSONString(new Result<>(ResultType.NOT_FOUND, null));
|
||||
return ResponseEntity.status(HttpStatus.NOT_FOUND).body(body);
|
||||
} else {
|
||||
return ResponseEntity.notFound().build();
|
||||
}
|
||||
@@ -218,7 +220,6 @@ public class GlobalControllerExceptionHandler implements BaseParams {
|
||||
if (StringUtils.isBlank(acceptHeader)) {
|
||||
return true;
|
||||
}
|
||||
log.warn("Accept header = {}", acceptHeader);
|
||||
List<MediaType> acceptedTypes = MediaType.parseMediaTypes(acceptHeader);
|
||||
for (MediaType item : acceptedTypes) {
|
||||
// 通配符 */* 表示可接受任意类型,包括文本
|
||||
|
||||
Reference in New Issue
Block a user