Давайте возьмем этот маршрут в качестве примера:
GET /merchant/{merchant_id}/product/{product_id}
Согласно рекомендациям REST API, мы должны проверять и merchant_id, и product_id. В большинстве случаев это не имеет значения, поскольку для получения модели обычно достаточно проверки product_id.
Есть ли какие-либо практические причины, по которым мы должны проверять оба: product_id и merchant_id? Поделитесь, пожалуйста, своим мнением по этому поводу.