Reactjs 请求被CORS阻止:对飞行前请求的响应不';无法通过访问控制检查:它没有HTTP ok状态

Reactjs 请求被CORS阻止:对飞行前请求的响应不';无法通过访问控制检查:它没有HTTP ok状态,reactjs,react-native,cors,Reactjs,React Native,Cors,我在做这个请求: saveNewPermissions=(newGroupPermissions,curentGroupId)=>{ window.alert(this.baseUrl+"/addPermission/group/"+curentGroupId) return fetch(this.baseUrl+"/addPermission/group/"+curentGroupId, { method: 'PUT', headers:

我在做这个请求:

 saveNewPermissions=(newGroupPermissions,curentGroupId)=>{
    window.alert(this.baseUrl+"/addPermission/group/"+curentGroupId)
    return fetch(this.baseUrl+"/addPermission/group/"+curentGroupId, {
        method: 'PUT',
        headers: {
            'Accept': 'application/json',
            'Content-Type': 'application/json',
        },
        body: JSON.stringify({
            permissions: newGroupPermissions
        })
    })
}
但在执行该方法时,我得到了以下错误: 从源“”获取“”的访问已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:它没有HTTP ok状态。
我已经有了CORS Chrome插件,我可以做其他类型的请求,比如post和get,接收请求的方法有@CrossOrigin(allowCredentials=“true”)。该方法是使用springboot的java语言。

我使用的是@CrossOrigin,默认参数只是get和post,这就是为什么put不起作用的原因,您需要进行put:

@CrossOrigin(allowCredentials = "true",methods = {RequestMethod.GET, RequestMethod.POST, RequestMethod.PUT})

您的服务器api必须启用CORS,这与您的客户端或浏览器无关