首页 > 解决方案 > 不以角度向服务器发送 PUT 请求

问题描述

我想将PUTAngular 中的请求发送到服务器。

我用这个方法:

public Update(item: TEditModel, id, url: string): Observable<ServerResponse<TEditModel>> {
    return this.httpClient.put<ServerResponse<TEditModel>>(this.appConfig.apiEndpoint + `${url}/${id}`, item);
}

但是当我在浏览器的选项卡中发送请求时Network,它会显示此错误:

(失败)net::ERR_FAILED

Delete我对Request有这个问题。

但是当我发送POST请求时它工作得很好。

有什么问题 ?我怎么解决这个问题 ???

在此处输入图像描述

标签: javascriptangulartypescript

解决方案


API 尚未设置为允许 PUT 请求。

请参阅Allow: GET, HEAD, OPTIONS, TRACE响应标头。


推荐阅读