Angular 角度2 XMLHttpRequest

Angular 角度2 XMLHttpRequest,angular,xmlhttprequest,Angular,Xmlhttprequest,我试图向API发出POST请求,但收到以下错误: XMLHttpRequest无法加载http://*。飞行前的响应具有无效的HTTP状态代码400 但是,当我尝试发出GET请求时,它是有效的 我的获取方法: getMethod() { return this.http.get<PerfilModel[]>(globals.BASE_URL + 'perfis'); } 观察:cors toggle插件已激活。HTTP 400错误请求响应状态代码表明,由于语法无效,服务器无

我试图向API发出POST请求,但收到以下错误:

XMLHttpRequest无法加载http://*。飞行前的响应具有无效的HTTP状态代码400 但是,当我尝试发出GET请求时,它是有效的

我的获取方法:

getMethod() {
    return this.http.get<PerfilModel[]>(globals.BASE_URL + 'perfis');
}

观察:cors toggle插件已激活。

HTTP 400错误请求响应状态代码表明,由于语法无效,服务器无法理解请求。未经修改,客户端不应重复此请求


可能是服务器端,他们允许post方法

HTTP 400错误请求-响应状态代码表示由于语法无效,服务器无法理解请求。未经修改,客户端不应重复此请求

globals.BASE_URL + 'users/passwords/redefinitions/' + changePass.key + '/'
可能是服务器端,他们允许post方法

globals.BASE_URL + 'users/passwords/redefinitions/' + changePass.key + '/'
如果cors toggle插件在您的后端被激活,您的url最后会丢失“/”,您能检查一下吗


如果cors toggle插件在您的后端被激活,那么您的url将丢失。“/”最后,您是否可以检查问题是否出在浏览器同源策略上,因此我使用标志--args--disable web security--user data dir=“”)禁用了安全性,并且成功了。

问题出在浏览器同源策略上,因此,我用标志禁用了安全性:--args--disable web security--user data dir=“”,它成功了。

你能添加你的后端cors标题配置授权、身份验证、令牌、访问令牌、访问令牌、访问令牌、代码你错过了“内容类型”吗你能检查一下你的后端吗Ok,我会把这个传给后端人员,他们一回答我就回来。你能添加你的后端cors头配置授权、身份验证、令牌、访问令牌、访问令牌、代码你错过了“内容类型”你能检查一下你的后端吗好的,我会将此传递给后端人员,他们一回答我就会回来。据我所知,服务器端是C#,您知道他们需要在服务器端执行什么样的配置才能允许我的请求吗?我希望您没有在后端工作。请与您的后端人员(服务器端)联系,据我所知,服务器端是C#,您知道他们需要在服务器端进行何种配置才能允许我的请求吗?我希望您没有在后端工作。请与您的后端人员(服务器端)联系