import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs/Observable'; import { HttpService, HttpOptionsArgs } from './http.service'; import { Http, RequestOptionsArgs } from '@angular/http'; import { HttpConfigService } from './http-config.service'; export declare class HttpClientService extends HttpService { private http; private client; private httpConfig; constructor(http: Http, client: HttpClient, httpConfig: HttpConfigService); private dealOptions(options?); get2(url: string, options?: RequestOptionsArgs): Observable; get(url: string, options?: HttpOptionsArgs): Observable; /** * HTTP post 请求 * * @param {*} body 请求数据 * @param {HttpOptionsArgs} [options] 网络请求参数 * @returns {Observable} 返回数据体 * * @memberOf HttpClientService */ post(body: any, options?: HttpOptionsArgs): Observable; delete(options: HttpOptionsArgs): Observable; head(options: HttpOptionsArgs): Observable; jsonp(url: string, callbackParam: string): Observable; options(options: HttpOptionsArgs): Observable; patch(body: any, options?: HttpOptionsArgs): Observable; put(body: any, options?: HttpOptionsArgs): Observable; request(method: string, url: string, options: HttpOptionsArgs): Observable; }