当资源处于无法更新的状态时,哪种HTTP状态代码更适合从REST API PUT / PATCH方法返回?]

问题描述 投票:0回答:1
假设您拥有处于“最终”状态的资源,并且任何人都不能(全部或部分)更新它,万一有人尝试对其进行更新,将返回正确的HTTP状态代码?400、403、409还是其他?

假设您拥有处于“最终”状态的资源,并且任何人都不能完全(部分或全部)更新它,如果有人尝试更新...,将返回正确的HTTP状态代码。]

rest patch put http-status-codes
1个回答
0
投票
405 Method Not Allowed是一个有趣的可能性

405(不允许使用方法)状态码表示请求行中接收的方法对于原始服务器是已知的,但是目标资源不支持。源服务器必须在405响应中生成允许标头字段,其中包含目标资源当前支持的方法的列表。
© www.soinside.com 2019 - 2024. All rights reserved.