私はプロジェクトのフロントエンドを構築しています。フロントエンドにAngular2を使用しています。 APIはRESTfulでなければなりません。これはHATEOASを実装しています。 APIを呼び出すと、データとリンクが表示されます。これらのリンクはHATEOASからのものです。私はAPIを呼び出すときに、モデルやデータのみにHATEOASリンクだけでなく、データも保存する必要があります。たとえば:APIの呼び出し:localhost:/api/users/
は私に次の応答が得られます。REST APIを呼び出した後に返されるリンクはどうすればよいですか?
{
"id":"105",
"name": "John"
"salary": "10000",
"links": {
"getSalary": {
"method": "GET",
"url": "/api/users/105/salary",
"headers": [
"X-Auth-Token",
"Content-Type"
],
"body": null
}
だから私はリンク部分で何をしますか?フロントエンドでモデルのリンクを保存するか、ID、名前、給与などの関連するデータのみを保存する必要がありますか? リンク部分には、POST、PUT、DELETEなどのリンクについても説明する他のリンクがあります。