javascript - 不以角度向服务器发送 PUT 请求
问题描述
我想将PUT
Angular 中的请求发送到服务器。
我用这个方法:
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
请求时它工作得很好。
有什么问题 ?我怎么解决这个问题 ???
解决方案
API 尚未设置为允许 PUT 请求。
请参阅Allow: GET, HEAD, OPTIONS, TRACE
响应标头。
推荐阅读
- google-sheets - 如何使用 QUERY 和文档 ID 聚合多个选项卡?
- performance - Rust 的 String::from("literal") 是否复制所有字符串数据?
- amazon-web-services - 从元流流创建时如何在aws上定义步骤函数名称?
- postgresql - 结合其他列索引 JSONB 键
- react-native - 在 webview url 中附加一个参数
- typescript - “文档”类型上不存在属性“密码”
' - flutter - 如何在 SingleChildScrollView 中插入 Expanded
- python - 无法从控制台访问 MySQL 表
- mysql - ORDER BY 中的 SQL IF 函数
- c# - 在 Unity 中使用 Firebase Admin SDK