Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 加载资源时出错:服务器以403()的状态响应_Java_Angular_Spring_Rest_Api - Fatal编程技术网

Java 加载资源时出错:服务器以403()的状态响应

Java 加载资源时出错:服务器以403()的状态响应,java,angular,spring,rest,api,Java,Angular,Spring,Rest,Api,错误: 加载资源失败:服务器响应状态为403() 登录名:1访问位于'http://localhost:8080/login“起源”http://localhost:4200'已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在'access control Allow Origin'标头。 core.js:7187错误:Uncaught(承诺中):HttpErrorResponse:{“headers”:{“normalizedNames”:{},“lazyUpda

错误:

加载资源失败:服务器响应状态为403()
登录名:1访问位于'http://localhost:8080/login“起源”http://localhost:4200'已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在'access control Allow Origin'标头。
core.js:7187错误:Uncaught(承诺中):HttpErrorResponse:{“headers”:{“normalizedNames”:{},“lazyUpdate”:null,“headers”:{}}},“status”:0,“statusText”:“未知错误”,“url”:”http://localhost:8080/login,“确定”:false,“名称”:“HttpErrorResponse”,“消息”:“Http故障响应”http://localhost:8080/login: 0未知错误,错误:{“已信任”:true}
at resolvePromise(zone evergreen.js:797)
常青区。js:707
在安全订阅服务器上。错误(可观察到。js:91)
在保险箱订阅者处(Subscriber.js:183)
at SafeSubscriber.error(Subscriber.js:135)
在订阅服务器上。_错误(Subscriber.js:75)
at Subscriber.error(Subscriber.js:55)
在MapSubscriber.\u错误(Subscriber.js:75)
在MapSubscriber.error(Subscriber.js:55)
at FilterSubscriber.\u错误(Subscriber.js:75)

defaultErrorLogger@core.js:7187
解析Cors不是客户端的事情,因为这是您的本地主机开发,请求的来源将不同。 您需要以允许来自所有来源的请求的方式配置服务器


查看此链接,您可能会发现一些见解。

解析Cors不是客户端的事情,因为它是您的本地主机开发,请求来源将不同。 您需要以允许来自所有来源的请求的方式配置服务器


看看这个链接,你可能会发现一些见解。

请用英语写下你的问题。你好!bienvenida发现了一个堆栈溢出。我不是哈布拉斯·英格尔,普埃德斯·庞纳·图·普雷孔塔·阿基:@CodIng59你需要对网上的人更加友善。让她感到受欢迎,并为她指出正确的方向,或礼貌地让她把问题改成英语。请用英语写下你的问题。你好,玛丽亚!bienvenida发现了一个堆栈溢出。我不是哈布拉斯·英格尔,普埃德斯·庞纳·图·普雷孔塔·阿基:@CodIng59你需要对网上的人更加友善。让她觉得受欢迎,并为她指出正确的方向,或礼貌地让她将问题改为英语。我已经设置了CRO服务器配置,但没有设置?这是:HttpHeaders=newhttpheaders();headers.add(“访问控制允许原点”、“*”);添加(“访问控制允许方法”、“获取、发布、删除、放置”);headers.add(“访问控制允许头”,“X请求的,内容类型”);添加(“访问控制允许凭据”、“true”);你能粘贴完整的请求和头负载吗?我把它放在那里,它也不工作:public async login(email:string,password:string){const data={username:'pepa',password:'manoli'};this.http.post(this.url,JSON.stringify(data),httpOptions).toPromise();}@RequestMapping(value=“/login”,method=RequestMethod.OPTIONS)公共响应身份登录(@RequestBody String data){System.out.print(“entra”);System.out.print(data);HttpHeaders headers=new-HttpHeaders();headers.add(“访问控制允许来源”,“*”);headers.add(“访问控制允许方法”,“GET,POST,DELETE,PUT”);headers.add(“访问控制允许标头”,“X-request-With,content-type”);headers.add(“访问控制允许凭据”,“true”);返回新的响应标题(headers,HttpStatus.CREATED);}尝试以下操作:this.http.POST(ConstantData.loginUrl,{email,password,httpOptions:httpOptions}).toPromise();并尝试捕获发送到服务器的请求有效负载。右键单击>检查>网络块可以找到有效负载信息。单击登录按钮后,将在此块中看到从客户端发送的数据包。为CRO配置服务器不是我已经设置的内容?此:HttpHeaders headers=new HttpHeaders();Headers.add(“访问控制允许源”、“*”);Headers.add(“访问控制允许方法”、“获取、发布、删除、放置”);Headers.add(“访问控制允许头”、“X-request-With、内容类型”);Headers.add(“访问控制允许凭据”、“true”);你能粘贴完整的请求和头负载吗?我把它放在一边,它也不工作:public async login(email:string,password:string){const data={username:'pepa',password:'manoli'};this.http.post(this.url,JSON.stringify(data),httpOptions).toPromise();}@RequestMapping(value=“/login”,method=RequestMethod.OPTIONS)public ResponseEntity登录(@RequestBody String data){System.out.print(“entra”);System.out.print(data);HttpHeaders headers=new HttpHeaders();headers.add(“访问控制允许来源”;“*”);headers.add(“访问控制允许方法”,”GET、POST、DELETE、PUT”);headers.add(“访问控制允许标头”、“X-Requested-With,content-type”);headers.add(“访问控制允许凭据”、“true”);返回新的响应标题(headers,HttpStatus.CREATED);}尝试以下操作:this.http.POST(ConstantData.loginUrl,{email,password,httpOptions:httpOptions})();并尝试捕获发送到服务器的请求有效负载。右键单击>检查>网络块可以找到有效负载信息。单击登录按钮后,从客户端发送的数据包将显示在此块中。