使用 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));
}

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

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐