|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
fkthatskyANA- Жена, молока там нету - Где там? - Да какая разница? Нету "Где там?" это как раз 404. Т.ч. все норм. А вот "Почему" это был бы ну очень странный вопрос. А вы, наверное, когда нужной еды в магазине не находите, то устраиваете расследованиие по всей его цепочке от поля/фермы и до магазина? Завидую тем, у кого столько свободного времени. Я когда не нахожу то, что мне надо в одном магазине, то иду в другой, а не домой. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 13:30 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
fkthat, Странное обсуждаем. 404 это исключительная ситуация. Это exe вызывает dll, а метода давно нету. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 14:02 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
Petro123, Это exe вызывает dll, а метода давно нету ---- Это - 500... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 14:03 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
PinkCat, ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 14:22 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
PinkCat, У тебя +500 или http.error=500 ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 14:24 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
Petro123fkthat, Странное обсуждаем. 404 это исключительная ситуация. Это exe вызывает dll, а метода давно нету. Чо? Какое ДЛЛ, какое ЕКЗЕ. Вбил криворукий руками урл в адресной строке несуществующий - что же тут исключительного. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 15:00 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
fkthat, Вбил криворукий руками урл в адресной строке несуществующий ----- Не-не, не так - вот сервис сформировал урлу и получил... 404. Всегда было - данные, а сегодня - 404... А всего-то тупорылый админ перересайзил пулл динамических ипов... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 15:15 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
PinkCatfkthat, Вбил криворукий руками урл в адресной строке несуществующий ----- Не-не, не так - вот сервис сформировал урлу и получил... 404. Всегда было - данные, а сегодня - 404... А всего-то тупорылый админ перересайзил пулл динамических ипов... Тогда вообще будет иксепшен - не будет ни 404 ни 100500. Потому что не будет коннекта к серверу. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 15:32 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
Вообще, если это так нужно, то всегда можно в боди ответа 404 писать что угодно в любом формате. Это полностью в рамках рфц. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 15:35 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
fkthat, Потому что не будет коннекта к серверу. ----- А кто сказал что на новом месте нет сервера? Они же по дефаулту ставятся... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 16:03 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
fkthatPetro123fkthat, Странное обсуждаем. 404 это исключительная ситуация. Это exe вызывает dll, а метода давно нету. Чо? Какое ДЛЛ, какое ЕКЗЕ. Вбил криворукий руками урл в адресной строке несуществующий - что же тут исключительного. Урл в веб это поолный аналог названий методов с параметрами после знака вопроса. Веб API. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 16:23 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
fkthatВбил криворукий руками урл впрооще - сохранил на рабочий стол и через год кликнул. А api ака методы уже не те. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 16:24 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
Petro123Урл в веб это поолный аналог названий методов с параметрами после знака вопроса. Веб API. Нет, скорее, урл - это ид некоторой сущности, или коллекции сущностей, а параметры запроса - некоторые опции представления этой сущности или коллекции. Так более по РЕСТ. А то, что вы описали - это чисто РПЦ подход, что диаметрально. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 16:31 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
fkthatэто ид некоторой сущностида. Строковое id это как раз символьное id метода. URI. Контракт между клиентом и сервером. Я остаюсь при своем имхо) Главное что 404 это исключение. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 16:37 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
Petro123, РЕСТ он и хорош, что очень простой и интуитивно понятный. В тех же статусах ответа, например: GET /orders/4269?blabla=bla 200 - все ок - получай, смотри 404 - заказа 4269 вообще в природе нет 403 - заказ такой есть, но хрен тебе можно его смотреть 400 - вроде все нормально, но, ты, чувак, после вопроса какую-то херню написал. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 16:39 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
fkthatпараметры запроса - некоторые опции представления этой сущности или коллекции.кстати, на POST какое там представление View? Как раз таки методы). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 16:40 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
fkthat404 - заказа 4269 вообще в природе нетну, мы же ASP рассматриваем. А ты взял пример ангуляра и логики на клиенте. При ASP не ходят 404 на клиента. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 16:42 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
fkthat, На sql.ru создай 404. Исключительная ситуация. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 16:45 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
Petro123fkthatпараметры запроса - некоторые опции представления этой сущности или коллекции.кстати, на POST какое там представление View? Как раз таки методы). POST - cоздание новой сущности-ресурса, представление (данные) которого при этом передаются в теле запроса. Аналогично PUT (PATCH) - обновление ресурса, соответствующего урлу запроса данными из тела запроса, DELETE - удаление ресурса, e.g. DELETE /orders/4269 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 16:47 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
Petro123, В общем-то достаточно общая тема, когда реально нужен РПЦ, но хочеться чистый РЕСТ, но, в принципе, можно решить просто как бы начав думать немного по-другому, типа, что "все что угодно есть ресурс" и рассматривать сам вызов команды, как ресурс. Например: POST /rpc Content-type: application/json { "command": "MoneyTransfer", "params": { "from": "bla-bla", "to": "bla-bla-bla", "amount": 100500 } } Тут вопрос просто в том, насколько хочется оставаться в рамках "чистого РЕСТ". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 16:53 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
fkthatPOST - cоздание новой сущности-ресурса,убери слово сущность и будет как у меня - это команды серверу или методы))) Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 16:57 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
fkthatрамках "чистого РЕСТ".чистого никогда нет. Это как коммунизм(мечта) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 16:58 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
Petro123fkthatPOST - cоздание новой сущности-ресурса,убери слово сущность и будет как у меня - это команды серверу или методы))) Удачи! Вот блин, ну нет в РЕСТе такого как "команда серверу или метод". Вот, смотри, если провести параллель с БД, то, вот, вызов хранимки - это РПЦ , а СRUD - это РЕСТ. Вот, посоветую книгу, хотя она немного старенькая, т.ч. её по дигонали читать стоит, но, стоящая, тем не менее: https://goo.gl/SCjCw6 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 17:31 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
fkthat, Мы не про РЕСТ же тут. А про аналогии. Про URI, контракты. Это шире чем рест. ... https://www.sql.ru/имя_приложения/показать?id=123 Не видно аналогию URI с API ака методами и параметрами? Согласен что ошибка в синтаксисе выйдет в ошибку так же как и при вызове dll? Да, я тут натянул сову на глобус, но аналогии всегда натяжка. Имхо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 17:57 |
|
AspNet Core. Как заинжектить текущий контроллер в класс-сервис ?
|
|||
---|---|---|---|
#18+
Petro123fkthat, Мы не про РЕСТ же тут. А про аналогии. Про URI, контракты. Это шире чем рест. ... https://www.sql.ru/имя_приложения/показать?id=123 Не видно аналогию URI с API ака методами и параметрами? Согласен что ошибка в синтаксисе выйдет в ошибку так же как и при вызове dll? Да, я тут натянул сову на глобус, но аналогии всегда натяжка. Имхо. Ну, скуль, как бы и не заявляет, что он РЕСТ АПИ. Хотя, строго говоря, нет такого как "REST - не REST". Формально, все что использует HTTP это REST. Есть, просто некая модель "REST maturity level", где градации (по-моему от 1 до 5) по тому, насколько АПИ системы использует возможности HTTP. SOAP, например, там низший, из касты неприкасаемых Там тупой POST на один урл, вся инфа в боди запроса в ХМЛ. Но, дальше уже начинается подъем из днища ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 18:11 |
|
|
start [/forum/topic.php?fid=18&msg=39793024&tid=1355022]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
138ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 498ms |
0 / 0 |