RxJS5のドキュメントは、その一部にはまだ完了していないが、次のようにあなたがそれを使用することができました
:他のREST-の方法は、あなたが完全にカスタムAJAX要求を送信したい場合は、次のインターフェイスを使用することができます
Observable.ajax(urlOrRequest: string | AjaxRequest): Observable<AjaxResponse>;
Observable.ajax.get(url: string, headers?: Object): Observable<AjaxResponse>;
Observable.ajax.post(url: string, body?: any, headers?: Object): Observable<AjaxResponse>;
Observable.ajax.put(url: string, body?: any, headers?: Object): Observable<AjaxResponse>;
Observable.ajax.patch(url: string, body?: any, headers?: Object): Observable<AjaxResponse>;
Observable.ajax.delete(url: string, headers?: Object): Observable<AjaxResponse>;
Observable.ajax.getJSON<T>(url: string, headers?: Object): Observable<T>;
ご利用いただけます
interface AjaxRequest {
url?: string;
body?: any;
user?: string;
async?: boolean;
method?: string;
headers?: Object;
timeout?: number;
password?: string;
hasContent?: boolean;
crossDomain?: boolean;
withCredentials?: boolean;
createXHR?:() => XMLHttpRequest;
progressSubscriber?: Subscriber<any>;
responseType?: string;
}
ここからすべてを取る:https://github.com/ReactiveX/rxjs/blob/0ab1d3b4d1178a1d31c49c737832cde767da3fb1/src/observable/dom/AjaxObservable.ts