1
我正在構建一個微服務,其目標是管理實體數據的特定方面。還有另一個微服務爲該實體管理(創建並保存基本數據)。REST使用外部ID創建資源
我希望訪問我的新微服務中的實體將使用與其他服務相同的ID完成,以便所有需要訪問新服務的其他微服務都可以使用「實體的ID 」。
因此,在我的新服務中創建(或首次設置)資源時,我需要已經收到其「外部ID」。它是「RESTful」(足夠)接收該ID作爲POST URL的一部分,還是必須忽略ID並將其設置爲請求正文的一部分?
例如,我可以用它來創建/首次設置我的服務對象:
POST http://domain:port/resource/:ExternalID