Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不将PUT请求发送到服务器(以秒为单位)_Javascript_Angular_Typescript - Fatal编程技术网

Javascript 不将PUT请求发送到服务器(以秒为单位)

Javascript 不将PUT请求发送到服务器(以秒为单位),javascript,angular,typescript,Javascript,Angular,Typescript,我想将PUT请求发送到服务器 我使用这种方法: public Update(item: TEditModel, id, url: string): Observable<ServerResponse<TEditModel>> { return this.httpClient.put<ServerResponse<TEditModel>>(this.appConfig.apiEndpoint + `${url}/${id}`, item);

我想将PUT请求发送到服务器

我使用这种方法:

public Update(item: TEditModel, id, url: string): Observable<ServerResponse<TEditModel>> {
    return this.httpClient.put<ServerResponse<TEditModel>>(this.appConfig.apiEndpoint + `${url}/${id}`, item);
}
但当我在浏览器的“网络”选项卡中发送请求时,会显示以下错误:

failednet::ERR_失败

我有这个删除请求的问题

但当我发送一个帖子请求时,效果很好

有什么问题吗?我怎样才能解决这个问题


API尚未设置为允许PUT请求


请参见响应标题中的Allow:GET、HEAD、OPTIONS、TRACE。

我们看不到您发布的内容,但该端点似乎是一个GET端点。@AustinFrench此错误来自服务器?是的,您的后端方法需要允许GET。在WebApi中,修饰符通常是[Get]或[HttpGet]或PUT、Post、Delete等。这个问题来自服务器?是的。我需要设置为允许PUT请求。