Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 如果API在Angular2中关闭(错误连接被拒绝),如何处理错误?_Http_Angular_Ionic2_Observable - Fatal编程技术网

Http 如果API在Angular2中关闭(错误连接被拒绝),如何处理错误?

Http 如果API在Angular2中关闭(错误连接被拒绝),如何处理错误?,http,angular,ionic2,observable,Http,Angular,Ionic2,Observable,如果服务器关闭,我的catch error方法不会捕获错误 let headers = new Headers({ 'Content-Type': 'application/json' }); let options = new RequestOptions({ headers: headers }); return this.http.post(this.PATH + '/signup', details, options) .map(res => res.json())

如果服务器关闭,我的catch error方法不会捕获错误

let headers = new Headers({ 'Content-Type': 'application/json' });
let options = new RequestOptions({ headers: headers });
return this.http.post(this.PATH + '/signup', details, options)
    .map(res => res.json())
    .catch(res => Observable.throw(res['_body']));

您可以处理subscribe方法中的错误:.subscribe(res=>this.onResponse(),err=>this.onError())的可能重复您可以处理subscribe方法中的错误:.subscribe(res=>this.onResponse(),err=>this.onError())的可能重复