リソース、つまり PUT を変更するための REST API エンドポイントがあります。リソースにはファイルを関連付けることができるため、2 つの異なるコンテンツ タイプ (application/json と multipart/form-data) をサポートしています。1 つ目はファイルを関連付けずにリソースを変更するためのもので、2 つ目はファイルをリソースに関連付けたい場合のものです。
これを表す最良の方法は何ですか? update/:resourceId など、2 つの異なるコンテンツ タイプに同じ URI を使用する必要がありますか? update/:resourceId と updateWithResource/:resourceId など、2 つの異なるエンドポイントが必要ですか? それとも、これは完全に間違った方法であり、何か他のことをする必要がありますか?