Я читал о веб-службах REST и хотел бы внедрить собственную службу отдыха.
Все примеры, которые я видел в Интернете, касаются доступа к базе данных.Но то, чего я хочу достичь, не имеет ничего общего с доступом к базе данных.
Я хочу создать службу REST, которая позволяет передавать в ресурс большую строку и различные другие параметры и возвращать набор результатов xmlназад.Ничего не создается или не обновляется в базе данных, ничего не извлекается из базы данных.Передача данных в сложную процедуру обработки для последующего возврата результатов.
Моя проблема заключается в том, какой VERB я использую?
Я чувствую, что должен использовать глагол GET, чтобы соответствовать лучшимпрактики, но запрос иногда может быть очень большим, и передача его в строку запроса является практической.
Это оставляет меня с POST.Кажется, это соответствует тому, чего я хочу достичь, но я думаю, что это снова отрывается от лучших практик REST!
Можно ли использовать REST только при желании взаимодействовать с базой данных?
Должен ли я отказатьсяидея использования rest и создания службы SOAP?
ОБНОВЛЕНИЕ Моя служба REST состоит в том, чтобы анализировать статьи и возвращать отчеты по ключевым словам для данной статьи.Учитывая это, ресурсом являются «ключевые слова», а POST возвращает полный отчет.Я думал тогда о втором URI ключевых слов / рекомендуется, POST к этому вернет несколько рекомендуемых ключевых фраз представленной статьи.Соответствует ли это REST?