gpt4 book ai didi

javascript - 使用 Firefox 进行 Angular 2 POST

转载 作者:行者123 更新时间:2023-11-27 22:48:43 24 4
gpt4 key购买 nike

我是 Angular 2 的新手,我的应用程序在 IE 和 Chrome 上运行良好。但是,当我在 Firefox 中尝试时,调用我的 PHP 脚本的 post 请求在 Firefox 中不起作用。

postApplicant(newApplicant: Applicant): Observable<string> {
let body = `firstName=${newApplicant.firstName}&lastName=${newApplicant.lastName}`;
let headers = new Headers({ 'Content-Type': 'application/x-www-form-urlencoded' });
headers.append('Accept', 'q=0.8;application/json;q=0.9');
let options = new RequestOptions({ headers: headers });

return this.http.post(this.emailUrl, body, options)
.map(res => <string> res.json())
.catch(this.handleError)
}

最佳答案

您的 Accept header 的值似乎不正确。也许这就是您在 Firefox 上出现问题的原因。

您可以尝试以下方法:

headers.append('Accept', 'application/json;q=0.9,*/*;q=0.8');

否则,你的 Angular2 代码似乎是正确的......

您可能会对这篇文章感兴趣:

关于javascript - 使用 Firefox 进行 Angular 2 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38231743/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com