在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5/ angular5 httpClient post代碼怎么解讀?

angular5 httpClient post代碼怎么解讀?

這是angular官網(wǎng)的代碼,小白表示看不懂,求大神解釋

post(url: string, body: any | null, options: {
    headers?: HttpHeaders | {
        [header: string]: string | string[];
    };
    observe?: 'body';
    params?: HttpParams | {
        [param: string]: string | string[];
    };
    reportProgress?: boolean;
    responseType: 'arraybuffer';
    withCredentials?: boolean;
}): Observable<ArrayBuffer>

回答
編輯回答
蔚藍(lán)色

第一個(gè)參數(shù)字符串參數(shù)
第二個(gè)body為任何值,也可以為null
第三個(gè)參數(shù),里面是一系列的配置

2017年9月8日 23:38
編輯回答
陌顏

首先post方法接收三個(gè)參數(shù),

  1. url,請(qǐng)求地址, string類型
  2. body,請(qǐng)求體,可以是任意類型,也可以直接傳個(gè)null
  3. options,一些參數(shù)選項(xiàng)
    headers,配置請(qǐng)求頭,可選屬性, 可以接收HttpHeaders類型的對(duì)象,或者就是普通的object,key是字符串類型,value是字符串或者字符串?dāng)?shù)組。
    observe,可選屬性, HttpObserve類型
    params, 請(qǐng)求參數(shù),可選屬性,可以接收HttpParams 類型的對(duì)象,或者就是普通的object,key是字符串類型,value是字符串或者字符串?dāng)?shù)組。
    reportProgress, Boolean, 是否報(bào)告進(jìn)程,可選屬性
    responseType: 響應(yīng)類型, 可選屬性, 可以接受這四種類型:'arraybuffer' | 'blob' | 'json' | 'text';
    withCredentials,是否帶著認(rèn)證信息,Boolean,可選屬性

post的返回值是一個(gè)Observable, 里面可以帶任意類型的數(shù)據(jù)過(guò)來(lái)。

2017年12月12日 16:21