繁体   English   中英

REST API:验证 GET 请求中的请求参数?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM