Php codeigniter restfull api POST方法未从angular2调用。404错误就要来了

Php codeigniter restfull api POST方法未从angular2调用。404错误就要来了,php,angular,codeigniter,angular2-services,Php,Angular,Codeigniter,Angular2 Services,我使用的是codeigniter restfull api,get方法正在调用,但post方法没有从angular2调用 this.api.post('quality/addeditquality', this.formdata).subscribe(data => { console.log(data); }); post(url: string, model: any): Observable<any> { let bo

我使用的是codeigniter restfull api,get方法正在调用,但post方法没有从angular2调用

 this.api.post('quality/addeditquality',  this.formdata).subscribe(data => {
        console.log(data);
      });

  post(url: string, model: any): Observable<any> {
        let body = JSON.stringify(model);
        let headers = new Headers({ 'Content-Type': 'application/json' });
        let options = new RequestOptions({ headers: headers });
        return this._http.post(this.baseURL + url, body, options)
            .map((response: Response) => <any>response.json())
            .catch(this.handleError);
    }
this.api.post('quality/addeditquality',this.formdata).subscribe(data=>{
控制台日志(数据);
});
post(url:string,model:any):可观察{
让body=JSON.stringify(model);
let headers=新的头({'Content-Type':'application/json'});
let options=newrequestoptions({headers:headers});
返回此。_http.post(this.baseURL+url,body,options)
.map((response:response)=>response.json())
.接住(这个.把手错误);
}

请更新代码

  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);
    }

请更新代码

  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);
    }

问题是?您的错误是?请发布
this.formdata
的值,问题是?您的错误是?请发布
this.formdata
的值,非常感谢。非常感谢。