我想创建一个有效的Web服务,但我有一些问题头允许,和他在不同情况下的Cors版本。HTTP允许在不同情况下的标头
假设GET /资源/ 42是有效的,并有头允许=在下列情况下, 'GET,PUT'
那我该怎么办:
1)如果没有找到资源(401)?
2)如果资源需要授权(401)?
3)如果资源不属于用户(403)?
4)如果请求由于缺少API版本头而被拒绝(400)?现在
,我有完全一样的问题,如果我取代由OPTIONS
也许我缺少对HTTP知识“GET”,但我找不到充分和精确的文档。无论如何,谢谢你的帮助。
完美,所以我会回答4xx的选择请求...我很确定200是强制性的。感谢您的帮助和链接 – farvilain