angular5 httpClient post代码怎么解读?
这是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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先post方法接收三个参数,
headers,配置请求头,可选属性, 可以接收HttpHeaders类型的对象,或者就是普通的object,key是字符串类型,value是字符串或者字符串数组。
observe,可选属性, HttpObserve类型
params, 请求参数,可选属性,可以接收HttpParams 类型的对象,或者就是普通的object,key是字符串类型,value是字符串或者字符串数组。
reportProgress, Boolean, 是否报告进程,可选属性
responseType: 响应类型, 可选属性, 可以接受这四种类型:'arraybuffer' | 'blob' | 'json' | 'text';
withCredentials,是否带着认证信息,Boolean,可选属性
post的返回值是一个Observable, 里面可以带任意类型的数据过来。
第一个参数字符串参数
第二个body为任何值,也可以为null
第三个参数,里面是一系列的配置