使用以下 API:
feed?url=XXX
对参数执行的验证url
:
- 如果丢失:
400 Bad Request
- 如果为空/无效的 URL:
422 Unprocessable Entity
- 如果 URL 不指向有效的RSS / Atom提要:
422
??
3. 应该返回什么状态错误?
与验证2.不同,如果不获取数据并尝试对其进行解析,则无法检查3. ,因此无法直接验证原始用户数据。
我正在考虑,422 Unprocessable Entity
因为它与验证有关,即使不是直接数据(url
)而是该数据的引用(的内容url
)。
你有什么意见?