Angular

HttpClient delete 请求添加 body - an

2021-01-08  本文已影响0人  survivorsfyh

使用 angular 中 HttpClient 的 delete 方法时发现官方提供的方法中没有直接传 body 的方式;
经过尝试可以通过 options 的方式将 body 包在该对象其中后发起请求,具体 code 如下:

import {HttpClient, HttpHeaders} from '@angular/common/http';

deleteExaminationTask(caId: string, token: string, ids: any) {
    const options = {    
        headers: new HttpHeaders({
            'Content-Type': 'application/json',
            caid: caId,
            token: token,
        }),
        body: ids
    };
    return this.http.delete(`/api/exam/task`, options).pipe(catchError(err => err));
}

以上便是此次分享的全部内容,希望能对大家有所帮助!

上一篇下一篇

猜你喜欢

热点阅读