codeigniter restfull api POST方法不从angular2调用。 404错误即将来临

时间:2017-11-22 06:04:10

标签: php angular codeigniter angular2-services

我正在使用codeigniter restfull api并且get方法正在调用但是post方法不是从angular2调用。

rex add eax, ecx

1 个答案:

答案 0 :(得分:0)

请更新代码

  post(url: string, model: any): Observable<any> {
        let headers = new Headers();
        headers.append('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
        let body = 'data=' + JSON.stringify(model);
        let options = new RequestOptions({ headers: headers });
        return this._http.post(this.baseURL + url, body, options)
            .map((response: Response) => <any>response.json())
            .catch(this.handleError);
    }

php端使用此代码

$post = json_decode($_POST['data']);