【问题标题】:Spring Rest-API - 403 forbidden error responseSpring Rest-API - 403 禁止错误响应
【发布时间】:2015-10-11 17:34:11
【问题描述】:

我是 Spring 新手,我正在编写 REST API。我/'正在删除 403 禁止错误,放。以下是我正在处理的示例。

@RequestMapping(value = "/{noteId}", method = RequestMethod.PUT)
    public ResponseEntity noteIdPut(
            @PathVariable("Id") String Id,
            Note note)
            throws Exception {
        return service.updateNote(Id, note);
    }

【问题讨论】:

    标签: java spring rest


    【解决方案1】:

    只需在 web.xml 中添加这些过滤器行。

    <filter>
            <filter-name>CorsFilter</filter-name>
            <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
            <init-param>
                <param-name>cors.allowed.origins</param-name>
                <param-value>*</param-value>
            </init-param>
            <init-param>
                <param-name>cors.allowed.headers</param-name>
                <param-value>Content-Type,X-Requested-With,accept,authorization,Origin,Access-Control-Request-Method,Access-Control-Request-Headers</param-value>
            </init-param>
            <init-param>
            <param-name>cors.allowed.methods</param-name>
            <param-value>GET, POST, PUT, DELETE, OPTIONS, HEAD</param-value>
        </init-param>
        </filter>
    

    【讨论】:

    • 感谢您的回复。我会尽力让你知道
    • 救命稻草!我正在调试一个类似的问题,它就像魔术一样工作,如果我直接来到这里,本可以为我节省几个小时。
    • 如何在java文件中实现?
    猜你喜欢
    • 2019-03-19
    • 1970-01-01
    • 2021-09-04
    • 2021-03-05
    • 1970-01-01
    • 2021-04-10
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    相关资源
    最近更新 更多