Re: Web API несколько функций
От: Qulac Россия  
Дата: 05.04.19 13:40
Оценка:
Здравствуйте, CyberRussia, Вы писали:

CR>Добрый день!

CR>Начал изучать Web API. Практически все статьи оперируют самым минимумом: put,post,get,delete. И если как писать функции с разным количеством параметров еще более или менее понятно (например, получить список модель-объектов, получить конкретную модель-объект по id). Но возьмем пример чуть сложнее. Есть массив объект-моделей представляющих собой строку. Нужно реализовать:
CR>- для массива
CR>-- добавить новый объект в конец
CR>-- добавить новый объект в начало
CR>-- добавить новый объект в указанное место (по индексу массива)
CR>- для конкретного объекта
CR>-- добавить строку в начало
CR>-- добавить строку в конец
CR>-- добавить строку в конкретное место (по величине сдвига от начала)

CR>И как это правильно (идеологически выдержано) все это реализовать? Потому что в голову приходит только создание для каждого метода своего url пути. Навроде:

CR>/objects/createinstart
CR>/objects/createinend
CR>/objects/createinindex

CR>Но я не уверен, что такой подход правильный.


А я с этим не парюсь, если честно, и называю методы контролеров так как мне удобно, а не как "идеологически верно". Если эта идеология неудобна, то зачем она нужна? А по вопросу, то можно и один метод использовать с указанием способа вставки.
Программа – это мысли спрессованные в код
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.