powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Чем API контроллеры отличаются от обычных?
18 сообщений из 18, страница 1 из 1
Чем API контроллеры отличаются от обычных?
    #39891060
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сабж
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39891085
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нажми F12 да посмотри
Там больше методов, специфичных для API, и он не ориентирован на возврат представления, нет всяких RedirectToRoute и т.п.
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39891095
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

так можно в обычных контроллерах не возвращать представления и норм.
я просто слышал что API контроллеры под капотом полностью другие, соответственно никто толком не может ответить что в них можно такого чего нет в обычных?
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39891124
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Считай его переходным. В Core его нет - есть просто Controller
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39891338
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Считай его переходным. В Core его нет - есть просто Controller

Уже наоборот появилось. Точнее появился официальный совет - наследовать контроллеры АПИ от ControllerBase и метить их аттрибутом [ApiController]. https://docs.microsoft.com/en-us/aspnet/core/web-api/?view=aspnetcore-3.0
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39891363
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

ну а по логике? )

контроллеры апи для реализации апи
обычные для страничек, ручного возврата json/xml
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39891490
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
listtoview,

ну а по логике? )

контроллеры апи для реализации апи
обычные для страничек, ручного возврата json/xml


это понятно что они для апи
а почему они для апи, чем они лучше обычных контроллеров?
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39891665
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
это понятно что они для апи
а почему они для апи, чем они лучше обычных контроллеров?

Ты про "классический" .NET? Например, они не зависят от монстра System.Web. Позволяют возвращать просто объект, а не ActionResult. Это так, что первое на ум приходит. А вообще, лучше, забей - давно уже Core на дворе.
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39892101
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
это понятно что они для апи
а почему они для апи, чем они лучше обычных контроллеров?


что значит лучше?
не лучше и не хуже.

апи немного по-другому работает.
требования другие.
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39892102
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Ты про "классический" .NET? Например, они не зависят от монстра System.Web. Позволяют возвращать просто объект, а не ActionResult. Это так, что первое на ум приходит. А вообще, лучше, забей - давно уже Core на дворе.


речь не про .NET, а про "обычные" контроллеры.
т.е. которые возвращают странички, вьюхи.

апи контроллеры не зависят от типа клиента.
это может быть и ajax или fetch вызовы со стороны веб-сайта, или мобильное приложение, или другой сервер.

"обычные" контроллеры рассчитаны на взаимодействие конкретно с браузером.
код, размещаемый в таких контроллерах полностью отвечает за формат и тип ответа.
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39892207
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
fkthat
Ты про "классический" .NET? Например, они не зависят от монстра System.Web. Позволяют возвращать просто объект, а не ActionResult. Это так, что первое на ум приходит. А вообще, лучше, забей - давно уже Core на дворе.


речь не про .NET, а про "обычные" контроллеры.
т.е. которые возвращают странички, вьюхи.

апи контроллеры не зависят от типа клиента.
это может быть и ajax или fetch вызовы со стороны веб-сайта, или мобильное приложение, или другой сервер.

"обычные" контроллеры рассчитаны на взаимодействие конкретно с браузером.
код, размещаемый в таких контроллерах полностью отвечает за формат и тип ответа.

что такое fetch вызов?
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39892226
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39892237
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

сильно смахивает на аяксы
масло масляное?
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39892241
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для аякса нужен jQuery
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39892242
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
для аякса нужен jQuery

зачем
можно кинуть чз XMLHTTPRequest
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39892243
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, а причем тут XML?
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39892267
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview

сильно смахивает на аяксы
масло масляное?

термин AJAX обозначает любые сетевые запросы из JavaScript
и fetch, и XMLHTTPRequest Level 2, и старый XMLHTTPRequest...

веб развивается и API тоже развиваются
...
Рейтинг: 0 / 0
Чем API контроллеры отличаются от обычных?
    #39892268
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
кстати, а причем тут XML?

историю почитай раз так интересно
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Чем API контроллеры отличаются от обычных?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]