REST 服務(wù)的要求之一就是超文本驅(qū)動(dòng),客戶(hù)端不再需要將某些接口的 URI 硬編碼在代碼中,唯一需要存儲(chǔ)的只是 API 的 HOST 地址,能夠非常有效的降低客戶(hù)端與服務(wù)端之間的耦合,服務(wù)端對(duì) URI 的任何改動(dòng)都不會(huì)影響到客戶(hù)端的穩(wěn)定。
目前有幾種方案試圖實(shí)現(xiàn)這個(gè)效果:
目前所知的方案都實(shí)現(xiàn)了發(fā)現(xiàn)資源的功能,服務(wù)端同時(shí)需要實(shí)現(xiàn)?OPTIONS
?方法,并在響應(yīng)中攜帶Allow
?頭來(lái)告知客戶(hù)端當(dāng)前擁有的操作權(quán)限。
更多建議: