当我尝试使用< code>DELETE方法时,出现了< code>403 delete forbidden错误。
我正在使用spring mvc rest实现
我尝试在我的web.xml
文件中添加一些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.methods</param-name>
<param-value>GET,POST,HEAD,OPTIONS,PUT,DELETE</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
但这对我不起作用。在SpringServlet中还有其他配置要做吗。xml或在web中。xml?
有人能帮我吗?
在您的WebSecurityConfigrerAdapter中禁用CSRF:
http.csrf().disable()
代码如下:
@Override
protected void configure(HttpSecurity http) throws Exception {
http.csrf().disable() // <<------- PUT THIS IN YOUR CODE
.authorizeRequests()
.antMatchers("/css/**", "/primeiro_acesso/**", "/upload", "/testes/upload", "/files/**").permitAll()
.and()
.formLogin()
.loginPage("/login")
.permitAll()
.and()
.logout()
.permitAll();
}
问题内容: 我是春季新手,正在编写REST API。我/要删除时收到403禁止的错误。以下是我正在研究的示例。 问题答案: 只需在web.xml中添加这些过滤器行即可。
我是spring的新手,我正在编写REST API。我/得到了403个删除,放入的禁止错误。下面是我正在做的样本。
我正在尝试使用Spring MVC从我的Web服务发出ajax请求: 使用此AJAX请求: 这里的问题是用户正在登录但没有正确的权限,真正的isu是我没有使用Spring Security,那么如何阻止权限,这是我对Spring Boot的配置: spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
我使用Spring MVC3.2@RequestMapping和@ResponseBody作为REST服务。一个示例endpoint如下所示:
我有一个角度应用程序,从带有Spring Data Rest的Spring Boot后端请求数据。对存储库的请求生成带有HATEOAS结构的响应。但是当我从Spring MVC控制器询问时,响应是无关紧要的结构(自然)。 是否有任何示例可以在特定控制器请求上实现相同的结构?我相信我应该实现HATEOAS,但还没有看到一个示例。
问题内容: 我制作了供个人使用的python脚本,但不适用于Wikipedia … 这项工作: 这不起作用: 这是错误: 问题答案: 在当前代码内: Python 2.X 的Python 3.X 带有Selenium的Python 3.X(执行Javascript函数) 修改后的版本起作用的原因是因为Wikipedia检查User-Agent是“流行的浏览器”