[英]REST API: Validating request params in GET request?
如果您在通过该secondaryId
搜索资源的 REST API 的 GET 端点上有查询字符串参数secondaryId
,您是否应该对该查询字符串参数应用与应用于 CREATE 或 UPDATE 中的secondaryId
相同的验证? 例如,如果 secondaryId 只能是 10 个字符长,您是否应该验证 GET 请求的查询字符串参数中的secondaryId
?
对我来说,这在获取资源的上下文中似乎不合适,但我在网上找不到任何明确提到这一点的资源。
从 HTTP 的角度来看,如果有人尝试使用不指向任何内容的 url 来GET
某些内容,这仅意味着该资源不存在。
不管 id 是如何验证的,或者你用它做什么......你可能只想返回404 Not Found
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.