#asp.net #wcf-rest
#asp.net #wcf-rest
Вопрос:
Я пишу простую веб-страницу для нашего существующего веб-сайта, которая будет использоваться только администратором веб-сайта для удаления всех изображений из определенного каталога на сервере. Он бы перешел на эту страницу из своего веб-браузера (на данный момент она не используется никакими внешними службами). Я думал о создании другой страницы ASPX (очевидно, не связанной с чем-либо), которая реализовала бы это. Это считается RESTful API? Если нет, то каким было бы и будет ли это более элегантным решением, чем то, что я предлагаю?
Я понимаю, что это чрезвычайно упрощенный пример, но я пытаюсь понять, что на самом деле означает RESTful и принесет ли это какую-либо значимую пользу нашей существующей инфраструктуре, так что это своего рода цель этого вопроса.
Наш веб-сайт полностью написан на ASP.NET Веб-формы 2.0.
Ответ №1:
Это зависит от вашей структуры URL. классическим вызовом REST API было бы, скажем,: /images/delete
Затем вы бы отправили сообщение как DELETE или просто GET или POST для этого, чтобы сделать то, что вам нужно. Это больше подходит для RESTful. REST — это не столько то, что вы делаете с методом, сколько структура этого метода. Я надеюсь, что это имеет смысл :).
Комментарии:
1. Хорошо, я это понимаю. Легко ли это сделать с помощью WebForms (учитывая, что путь URL напрямую связан с путем к файлам на сервере)? Это кажется намного проще в MVC, где вы можете явно определить путь к каждой функции и / или представлению…