TypeScript http无法正常工作?

时间:2016-11-26 13:56:10

标签: c# typescript

我在TypeScript中进行了简单的调用:

getSomeData() {
    return this._http.get(this.somedataUriController).map((res: Response) => res.json()).catch(this.handleError);
}

private handleError(error: Response | any) {
    let errMsg: string;
    if (error instanceof Response) {
        const body = error.json() || '';
        const err = body.error || JSON.stringify(body);
        errMsg = `${error.status} - ${error.statusText || ''} ${err}`;
    } else {
        errMsg = error.message ? error.message : error.toString();
    }
    console.error(errMsg);
    return Observable.throw(errMsg);
}

REST API中有方法:

    [HttpGet]
    public List<Data> GetData()
    {
        return new List<Data>
               {
                   new Data
                   {
                       Value = 111,
                   }
               };
    }

我可以通过浏览器轻松调用它,但不能通过{Http}做同样的事情。我做错了什么?

0 个答案:

没有答案