我想創建一個有效的Web服務,但我有一些問題頭允許,和他在不同情況下的Cors版本。HTTP允許在不同情況下的標頭
假設GET /資源/ 42是有效的,並有頭允許=在下列情況下, 'GET,PUT'
那我該怎麼辦:
1)如果沒有找到資源(401)?
2)如果資源需要授權(401)?
3)如果資源不屬於用戶(403)?
4)如果請求由於缺少API版本頭而被拒絕(400)?現在
,我有完全一樣的問題,如果我取代由OPTIONS
也許我缺少對HTTP知識「GET」,但我找不到充分和精確的文檔。無論如何,謝謝你的幫助。
完美,所以我會回答4xx的選擇請求...我很確定200是強制性的。感謝您的幫助和鏈接 – farvilain