不同的标头休息

时间:2017-07-10 14:01:19

标签: php rest ionic2 request http-headers

我正在使用rest API在离子中创建一个小型移动应用程序。

我遇到了请求标头的问题,而且我不知道如何在服务器端或应用程序中设置标头。

我有以下代码:

export function registration(data) {
    let headers = new Headers();
    headers.append('Content-Type', 'application/json');
    headers.append('Authorization', 'Bearer ' + token);

    let options = new RequestOptions({headers: headers})

    return this.http.post(API_URL, JSON.stringify(data), options)
                .toPromise()
                .then(response => validateResponseCode([202], response))
                .then(response => response.json());
}

屏幕所有标题(本地/ prod)
screen all headers (local/prod)

API_URL何时位于localhost上,一切正常,标题设置正确(图像的左侧)。

但是当我将API_URL更改为生产服务器时,标头错误并且请求失败。 (图像的右侧)

我可以编辑移动应用程序或服务器(PHP),但我不知道是什么设置。

我尝试设置标题:

header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Credentials: true ");
header("Access-Control-Allow-Methods: OPTIONS, GET, POST");
header("Access-Control-Allow-Headers: Content-Type, Depth, User-Agent, X-File-Size, 
X-Requested-With, If-Modified-Since, X-File-Name, Cache-Control");

但它没有用。

感谢您的帮助

ionic -v 3.4.0
php -v 7.0.15

0 个答案:

没有答案