Angular 角度HttpClient Post请求Firefox

Angular 角度HttpClient Post请求Firefox,angular,typescript,firefox,post,apache-commons-httpclient,Angular,Typescript,Firefox,Post,Apache Commons Httpclient,我正在努力使我的Web应用程序至少可用于Chrome和Firefox。 但如果我发出post请求,我会在Firefox中遇到以下错误: message: "Http failure response for (unknown url): 0 Unknown Error" 我已经在restapi(springboot应用程序)中将CORS请求头设置为 在铬合金中一切都很好。Firefox和InternetExplorer都失败了 执行Post请求的方法: public saveProje

我正在努力使我的Web应用程序至少可用于Chrome和Firefox。 但如果我发出post请求,我会在Firefox中遇到以下错误:

message: "Http failure response for (unknown url): 0 Unknown Error"
我已经在restapi(springboot应用程序)中将CORS请求头设置为 在铬合金中一切都很好。Firefox和InternetExplorer都失败了

执行Post请求的方法:

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

“内容类型”:“应用程序/json”

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

我认为您在post请求中构建了错误的url

此._baseUrl+'insertProjectpatchBuildName='+patchBuildName+“&year=“+this.year


这里是查询字符串分隔符?我想url中缺少。

什么是HTTP代码?我所能看到的是这条
消息:“HTTP失败响应(未知url):0未知错误”
这可能与您为什么在post方法本身中订阅无关,它应该在组件中。您好Niladri。这就是整个错误{…}​ 错误:错误{target:XMLHttpRequest,isTrusted:true,LengthComputeable:false,…}​ 标题:对象{normalizedNames:Map,lazyUpdate:null,标题:Map}​ 消息:“Http失败响应(未知url):0未知错误”​ 名称:“HttpErrorResponse”​ 好:错​ 状态:0​ statusText:“未知错误”​ url:null​ proto:Object{constructor:HttpErrorResponse()}实际上,这只是我问题中的一个错误。对不起,我在格式化时发生的事。