Действия контроллера ASP.net MVC и веб-методы - PullRequest
0 голосов
/ 22 января 2010

Я постоянно обсуждаю, какую терминологию лучше всего использовать в отношении того, что я называю "действиями контроллера". В частности, мы говорим о действиях контроллера, которые принимают только глаголы POST. Мой коллега предпочитает называть их «веб-методы», я подозреваю, что это из-за старых времен веб-служб. В некотором смысле поведение похоже на это, но мне оно не кажется правильным.

Итак, я предполагаю, что мой вопрос:

Правильно ли ссылаться на действие контроллера, которое принимает глагол POST, как веб-метод?

Любые мысли с благодарностью.

Ответы [ 2 ]

4 голосов
/ 22 января 2010

Различие очень неясно. Как вы собираетесь ссылаться на метод, который принимает PUT, MERGE, DELETE или другие глаголы (например, REST)?

Здесь мы называем их «POST-action», «MERGE-action» и т. Д. Это и близко к тому, как эти методы вызываются в среде ASP.NET MVC, и передает дополнительную информацию о том, как действуют эти действия.

2 голосов
/ 22 января 2010

Я не могу с уверенностью сказать, что это неверно , но это определенно сбивает с толку , поскольку "веб-метод" - это тот же термин, который обычно используется для операций с XML (SOAP) Конечная точка веб-службы.

Я предпочитаю вызывать действия контроллера ... действия . Разные действия могут отвечать на разные глаголы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...