我在角度服务中发送帖子请求时收到此错误
这是我的代码,顺便说一句,我使用了自定义的 http 客户端服务。
createProduct(product: CreateProduct, successCallback?: any) {
this.httpClient
.post(
{
controller: 'products',
},
{
product,
}
)
.subscribe((res) => {
successCallback();
});
}
这是我自定义的 http 客户端服务
post<T>( requestParameter: Partial<RequestParameters>,body: Partial<T>): Observable<T> {
let url: string = '';
if (requestParameter.fullEndPoint) {
url = requestParameter.fullEndPoint;
} else {
url = `${this.url(requestParameter)}`;
}
return this.httpClient.post<T>(url, body, {
headers: requestParameter.headers,
});
}
url 没有问题,我发送正确,但我在 .net core api 中的操作甚至没有触发,知道吗?
这里是操作方法
[HttpPost]
public async Task<IActionResult> Post(ProductCreateVM model)
{
await _productWrite.AddAsync(new()
{
Title = model.Title,
Price = model.Price,
Stock = model.Stock,
Description = model.Description
});
await _productWrite.SaveAsync();
return StatusCode((int)HttpStatusCode.Created);
}
如果您需要更多详细信息,我可以编辑我的问题,谢谢。