diff --git a/src/main/java/com/zsc/edu/dify/framework/security/JsonAuthenticationFilter.java b/src/main/java/com/zsc/edu/dify/framework/security/JsonAuthenticationFilter.java
index 8497e2c..0e02837 100644
--- a/src/main/java/com/zsc/edu/dify/framework/security/JsonAuthenticationFilter.java
+++ b/src/main/java/com/zsc/edu/dify/framework/security/JsonAuthenticationFilter.java
@@ -21,7 +21,7 @@ public class JsonAuthenticationFilter extends UsernamePasswordAuthenticationFilt
         if (!request.getMethod().equals("POST")) {
             throw new AuthenticationServiceException("Authentication method not supported: " + request.getMethod());
         }
-        if (request.getContentType().equals(MediaType.APPLICATION_JSON_VALUE)) {
+        if (request.getContentType().startsWith(MediaType.APPLICATION_JSON_VALUE)) {
             try {
                 Map map = new ObjectMapper().readValue(request.getInputStream(), Map.class);
                 String username = map.get("username").toString();
diff --git a/src/main/java/com/zsc/edu/dify/framework/security/SpringSecurityConfig.java b/src/main/java/com/zsc/edu/dify/framework/security/SpringSecurityConfig.java
index f9f8852..2adebbe 100644
--- a/src/main/java/com/zsc/edu/dify/framework/security/SpringSecurityConfig.java
+++ b/src/main/java/com/zsc/edu/dify/framework/security/SpringSecurityConfig.java
@@ -129,7 +129,7 @@ public class SpringSecurityConfig {
                     .successHandler(customAuthenticationSuccessHandler)
                     .failureHandler(customAuthenticationFailureHandler))
                 .logout(logout -> logout
-                        .logoutUrl("/api/user/logout")
+                        .logoutUrl("/api/rest/user/logout")
                         .logoutSuccessHandler((request, response, authentication) -> {}))
                 // 添加自定义未授权和未登录结果返回
                 .exceptionHandling(exception -> exception
diff --git a/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1ChatController.java b/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1ChatController.java
index be05450..699dc2d 100644
--- a/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1ChatController.java
+++ b/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1ChatController.java
@@ -21,7 +21,7 @@ import reactor.core.publisher.Mono;
  * @since 2025/3/25 10:48
  */
 @RestController
-@RequestMapping("/v1/chat")
+@RequestMapping("/api/v1/chat")
 public class V1ChatController {
 
     @Resource
diff --git a/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1DatasetController.java b/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1DatasetController.java
index c9f57f0..11720ab 100644
--- a/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1DatasetController.java
+++ b/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1DatasetController.java
@@ -10,7 +10,7 @@ import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.*;
 
 @RestController
-@RequestMapping("/v1/dataset")
+@RequestMapping("/api/v1/dataset")
 public class V1DatasetController {
     @Resource
     private DifyDataset difyDataset;
diff --git a/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1ServerController.java b/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1ServerController.java
index f6252e3..6f6477d 100644
--- a/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1ServerController.java
+++ b/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1ServerController.java
@@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.*;
 import java.util.List;
 
 @RestController
-@RequestMapping("/v1/server")
+@RequestMapping("/api/v1/server")
 public class V1ServerController {
 
     @Resource
diff --git a/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1WorkflowController.java b/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1WorkflowController.java
index 98eb790..9520218 100644
--- a/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1WorkflowController.java
+++ b/src/main/java/com/zsc/edu/dify/modules/dify/controller/V1WorkflowController.java
@@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.*;
 import reactor.core.publisher.Flux;
 
 @RestController
-@RequestMapping("/v1/workflow")
+@RequestMapping("/api/v1/workflow")
 public class V1WorkflowController {
 
     @Resource