简体   繁体   English

Spring Boot 406在子目录上不可接受

[英]Spring Boot 406 Not Acceptable on subdirectory

I have a Spring boot application. 我有一个Spring Boot应用程序。 I have 406 Not Acceptable on angular.min.js file if this file is in subdirectory (angular). 如果此文件位于子目录(角度)中,我在angular.min.js文件上有406不可接受。

200 OK: 200 OK:

<script type="text/javascript" src="../js/angular.min.js"></script>

/src/main/webapp/js/angular.min.js /src/main/webapp/js/angular.min.js

but 406 Not Acceptable: 但不接受406:

<script type="text/javascript" src="../js/angular/angular.min.js"></script>

/src/main/webapp/js/angular/angular.min.js /src/main/webapp/js/angular/angular.min.js

I solve my problem. 我解决了我的问题。

I added a REST service with a path that matches was my angularjs src way. 我添加了一个REST服务,其路径与我的angularjs src方式相匹配。 :( :(

@RequestMapping(value = "/{code}/{width}/{height}", method = RequestMethod.GET, produces = MediaType.IMAGE_PNG_VALUE)

SOLUTION: value = " /api /{code}/{width}/{height}" 解决方案: value =“ / api / {code} / {width} / {height}”

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM