Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.01.2022, 15:27
|
|||
|---|---|---|---|
webapi FW4.8 на NET5 |
|||
|
#18+
есть приложение с webapi которое используют множество внешних клиентов. в доке к апи описаны варианты работы с 'Content-Type' = 'application/x-www-form-urlencoded' 'Content-Type' = 'application/json' 'Accept' = 'application/xml' 'Accept' = 'application/json' ?..&type=json ?..&type=xml т.е. все варианты скорее всего используются переписав на net5, оказалось что работает только json. 'Content-Type' = 'application/x-www-form-urlencoded' победили через [Consumes("application/x-www-form-urlencoded")] и фиксацией точки как десячитного разделителя разрядов в DefaultThreadCurrentCulture а вот с выводом в xml не могу победить. как такое на NET5 переписать ? Код: c# 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2022, 09:33
|
|||
|---|---|---|---|
webapi FW4.8 на NET5 |
|||
|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. нашел только type на format придется менять через urlrewrite ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2022, 09:53
|
|||
|---|---|---|---|
webapi FW4.8 на NET5 |
|||
|
#18+
еще не понятно почему стоящий по умолчанию атрибут [ApiController] мешает вызову с 'Content-Type' = 'application/x-www-form-urlencoded'. выдаёт сразу "title":"Unsupported Media Type","status":415 если его убрать, то начинает работать post метод с [Consumes("application/x-www-form-urlencoded")], пречём параметры сами сериализуются в объект (единственный косяк это числа сериалищуются в зависимости от локали сервера, но это лечится) вот и думаю, без [ApiController] работают все форматы, а с ним нет, видимо в моём случае он не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2022, 09:21
|
|||
|---|---|---|---|
webapi FW4.8 на NET5 |
|||
|
#18+
barrabas, ApiController означает что у тебя контроллер webapi со своим жизненным циклом. если его нет то у тебя mvc контроллер с другим жизненным циклом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2022, 11:31
|
|||
|---|---|---|---|
|
|||
webapi FW4.8 на NET5 |
|||
|
#18+
monstrU ApiController означает что у тебя контроллер webapi со своим жизненным циклом. если его нет то у тебя mvc контроллер с другим жизненным циклом Зачем выдумывать какие-то выдумки. Один и тот же у них жизненный цикл. Можно ведь просто взять и прочитать , что на самом деле дает добавление атрибута "[ApiController]". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.01.2022, 11:45
|
|||
|---|---|---|---|
webapi FW4.8 на NET5 |
|||
|
#18+
fkfka2, все таки тут написано что при работа с webapi Controller класс лучше не использовать, а использовать ControllerBase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/moderation_log.php?user_name=kkz.yola]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 892ms |
| total: | 1010ms |

| 0 / 0 |
