angular5 httpClient post代码怎么解读?

发布于 2022-09-06 21:20:13 字数 501 浏览 17 评论 0

这是angular官网的代码,小白表示看不懂,求大神解释

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>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

云醉月微眠 2022-09-13 21:20:13

首先post方法接收三个参数,

  1. url,请求地址, string类型
  2. body,请求体,可以是任意类型,也可以直接传个null
  3. options,一些参数选项
    headers,配置请求头,可选属性, 可以接收HttpHeaders类型的对象,或者就是普通的object,key是字符串类型,value是字符串或者字符串数组。
    observe,可选属性, HttpObserve类型
    params, 请求参数,可选属性,可以接收HttpParams 类型的对象,或者就是普通的object,key是字符串类型,value是字符串或者字符串数组。
    reportProgress, Boolean, 是否报告进程,可选属性
    responseType: 响应类型, 可选属性, 可以接受这四种类型:'arraybuffer' | 'blob' | 'json' | 'text';
    withCredentials,是否带着认证信息,Boolean,可选属性

post的返回值是一个Observable, 里面可以带任意类型的数据过来。

楠木可依 2022-09-13 21:20:13

第一个参数字符串参数
第二个body为任何值,也可以为null
第三个参数,里面是一系列的配置

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文