今天我看到了一个问题,并尝试与我的团队讨论,但是我们有所不同。
我通过补丁方法将请求发送到'/user/:id'
之类的端点,但不是类型number - id
,而是类型null or undefined
。而且我知道,这不是当前要求。
当我发送类型为null或未定义的服务器时,状态为422并带有错误消息。
如果我在没有任何参数的情况下通过'/user/'
向method patch
发送了请求,则服务器会向我返回状态405(是正确的)。
问题是,当参数为null or undefined
时,哪种状态服务器必须响应我。显然,参数null or undefined
是不正确的。我还认为422状态不正确。可以是400或405吗?也许还有别的东西。谢谢!
Laravel上的服务器,React上的前端。