简体   繁体   English

不在 angular 中向服务器发送 PUT 请求

[英]not send PUT Request to server in angular

i want to send PUT Request in Angular to server.我想将 Angular 中的PUT请求发送到服务器。

i use this method:我用这个方法:

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

but when i send request in Network tab in browser it show this error:但是当我在浏览器的Network选项卡中发送请求时,它会显示此错误:

(failed)net::ERR_FAILED (失败)net::ERR_FAILED

i have this problem with Delete Request.我对Delete请求有这个问题。

but when i send a POST Request its worked good.但是当我发送一个POST请求时,它工作得很好。

Whats the problem?有什么问题? how can i solve this problem???我怎么解决这个问题???

在此处输入图像描述

The API has not been set up to allow PUT requests. API 尚未设置为允许 PUT 请求。

See Allow: GET, HEAD, OPTIONS, TRACE in the response headers.请参阅响应标头中的Allow: GET, HEAD, OPTIONS, TRACE

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM