假设我的服务器暴露了一个基于HTTP的API,使用RFC 5789引入的
考虑到
请注意,我不询问服务器端或浏览器内部的
PATCH
方法。是否可能在企业防火墙、代理、缓存、家长控制过滤器等组件使用此方法时会遇到问题?如果有问题,这种情况有多大可能性?考虑到
PATCH
不是原始HTTP规范的一部分,而是后来引入的,我可以想象一些程序会因为“无效”的方法而拒绝这样的请求。另一方面,我希望这样的软件只是简单地通过所有请求,并且至多对某些HTTP方法(如POST
)应用一些限制(例如不缓存其结果)。请注意,我不询问服务器端或浏览器内部的
PATCH
支持,而仅关注客户端和服务器之间的组件,这些组件我既不知道也无法控制。此外,本问题不涉及PATCH
本身是否适合API的问题。