我试图发布我的认证凭据,但我收到了不支持的媒体错误:
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(不支持的媒体类型(状态代码表示源服务器拒绝为请求提供服务,因为目标资源上的有效负载格式不受此方法支持。格式问题可能是由于请求指示的"内容类型"或"内容编码"造成的。
这也可能是由于您发送的字符串数据。