尝试发布时出现不受支持的媒体错误415



我试图发布我的认证凭据,但我收到了不支持的媒体错误:

login(credentials) { 
console.log(credentials);
return this.http.post('http://localhost:59628/api/auth/login',
JSON.stringify(credentials)).pipe(
map(response=>{
console.log(response);
}))
};

}

我还尝试添加标题:

const httpOptions = {
headers: new HttpHeaders({'Content-Type': 'application/json'})
}

但这不符合管道思维,知道吗?

415(不支持的媒体类型(状态代码表示源服务器拒绝为请求提供服务,因为目标资源上的有效负载格式不受此方法支持。格式问题可能是由于请求指示的"内容类型"或"内容编码"造成的。

这也可能是由于您发送的字符串数据。

最新更新