Angular HttpClient Post请求Firefox

时间:2018-04-30 14:02:34

标签: angular typescript firefox post apache-commons-httpclient

我正在努力使我的网络应用程序至少可用于Chrome和Firefox。 但是,如果我发布帖子请求,我会在Firefox中遇到此错误:

message: "Http failure response for (unknown url): 0 Unknown Error"

我已经在我的Rest API(Spring Boot Application)中设置了CORS请求标头     http://localhost:4200 一切都在Chrome中正常运行。它只是失败了Firefox和Internet Explorer。

执行发布请求的方法:

    public saveProject(patchBuildName: string, project: IProject){
        this._http.post(this._baseUrl+'insertProject?patchBuildName='+patchBuildName+"&year="+this.year,project,httpOptions)
       .subscribe();
     }

httpOptions:

  

'content-type':'application / json'

我非常感谢你的帮助。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我认为您在发布请求中构建了错误的网址

this._baseUrl +' insertProjectpatchBuildName =&#39 + + patchBuildName"&安培;年=&#34 + this.year

这里的查询字符串分隔符?在我想的网址中遗漏了。