Я создаю API, используя тонкую структуру. Я столкнулся со следующей проблемой. Я использую один из маршрутов для данного ввода. То есть, вход json: { "tagname": "tname"}
. Маршруткак использовать тот же маршрут URL для множественного действия в slim framework
$app->post('/tag',function() use($app, $db){
//code
});
Теперь я хочу, чтобы использовать тот же маршрут для другого input.json: [{"tid": "1"},{"tid": "2"}]
. Маршрут:
$app->post('/tag',function() use($app, $db){
//code
});
Как решить эту проблему?
Отделить rerquests получить и POST. –
@bub это неверно. Спецификации HTTP говорят, что [GET должно быть безопасным] (https://tools.ietf.org/html/rfc2616#section-9.1.1), то есть не должно влиять на изменение данных. Если ОП не пытается получить данные в одном из этих случаев и не отправляет данные в другой, использование разных HTTP-глаголов - неправильный подход. – alexw