【问题标题】:Error 415 Unsupported media type错误 415 不支持的媒体类型
【发布时间】:2018-10-13 03:58:22
【问题描述】:

post,put,get 的所有方法都适用于后端。但在 DELETE 时,我收到错误 415 不支持的媒体类型。我研究了很多我相信错误的原因是我的代码中没有设置的内容类型标题。我不知道应用程序/json 的设置到底如何。我尝试了不同的方法,但没有奏效

private managerStore=[];
private managerSubject = new Subject();
managers = this.managerSubject.asObservable();
    async deleteManager(manager) {
    try {
        var response = await this.http.delete(this.BASE_URL + '/manager', manager).toPromise();
        this.managerStore.push(response.json());
        this.managerSubject.next(this.managerStore);
    } catch (error) {
        console.log(error);
    }

}

错误:对象 { _body:“”,状态:415,ok:false,statusText:“不支持的媒体类型”。 前端:Angular 5,后端:ASP.NET 2

【问题讨论】:

标签: asp.net angular http-headers


【解决方案1】:

您可以尝试这样做

var response = await this.http.request('delete',this.BASE_URL + '/manager',{
                      body: manager,
                      headers: new HttpHeaders({
                        "Content-Type": "application/json"
                      })
                }).toPromise();

【讨论】:

    猜你喜欢
    • 2018-07-25
    • 2016-09-09
    • 2017-08-28
    • 2021-10-12
    • 2017-10-23
    • 2014-10-02
    • 2014-06-21
    • 2016-09-10
    • 2020-06-26
    相关资源
    最近更新 更多