我正在使用codeigniter restfull api并且get方法正在调用但是post方法不是从angular2调用。
rex add eax, ecx
答案 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']);