powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / WEB API и Headers запроса.
13 сообщений из 13, страница 1 из 1
WEB API и Headers запроса.
    #39761639
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ординарный WEB API запрос.

Надо в конце его перехватить и добавить заголовок.

Ловлю с помощью событий HttpApplication.

Вопрос - когда заголовки еще не HeadersWritten ??

AddOnEndRequestAsync - уже нельзя писать.

AddOnLogRequestAsync - тоже нельзя.

Выше подниматься уже не хочется.
...
Рейтинг: 0 / 0
WEB API и Headers запроса.
    #39761653
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомконце его перехватитьв конце чего?
...
Рейтинг: 0 / 0
WEB API и Headers запроса.
    #39761663
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Агнец за бортомконце его перехватитьв конце чего?

В смысле чего? В конце обработки запроса. Перед отдачей результата клиенту.
...
Рейтинг: 0 / 0
WEB API и Headers запроса.
    #39761665
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом,
Тогда не совсем понял.
Запрос get, пришел, контроллере мы делаем 3)ответ json и 4) отправляем.
Перед 4 нужно?
...
Рейтинг: 0 / 0
WEB API и Headers запроса.
    #39761670
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом,
Ну и глянь событие AcquireRequestState. Подходит ли тебе.
...
Рейтинг: 0 / 0
WEB API и Headers запроса.
    #39761676
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В java есть вариант копирование ответа в новый ответ и новый заголовок для него. Тут так гибко наверно нельзя.....
Удачи!
...
Рейтинг: 0 / 0
WEB API и Headers запроса.
    #39761696
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Агнец за бортом,
Ну и глянь событие AcquireRequestState. Подходит ли тебе.

Мне нужно было onEndRequest .

Гребаный MS
...
Рейтинг: 0 / 0
WEB API и Headers запроса.
    #39761698
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через глобальный фильтр.
...
Рейтинг: 0 / 0
WEB API и Headers запроса.
    #39761700
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatЧерез глобальный фильтр.

Фильтр? Дело даже не в этом.

Всё приложение (а там далеко не только WEB API), работает через события HttpAplication, да и WEBAPI-запрос вызывает эти события - но в заголовки писать уже нельзя.

Черт знает что.
...
Рейтинг: 0 / 0
WEB API и Headers запроса.
    #39761710
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомfkthatЧерез глобальный фильтр.

Фильтр? Дело даже не в этом.

Всё приложение (а там далеко не только WEB API), работает через события HttpAplication, да и WEBAPI-запрос вызывает эти события - но в заголовки писать уже нельзя.

Черт знает что.


Забудь про события. Только ActionFilter.

Код: c#
1.
2.
3.
4.
5.
6.
7.
public class MyCoolFilterAttribute: ActionFilterAttribute
{
    public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
    {
        actionExecutedContext.Response.Headers.Add(.......);
    }
}
...
Рейтинг: 0 / 0
WEB API и Headers запроса.
    #39761715
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомВсё приложение (а там далеко не только WEB API), работает через события HttpAplication, да и WEBAPI-запрос вызывает эти события - но в заголовки писать уже нельзя.

Черт знает что.я так понимаю, все на APi вы сделали, а не MS)).
MS. наоборот, все спрятал и сделал контроллеры для БЛ.
Код: c#
1.
2.
3.
4.
[WEB API] 
public UsersController{
    result = contextDB.Users.where(=> должники).ToList();
} 


Сочувствую. Удачных выходных!
...
Рейтинг: 0 / 0
WEB API и Headers запроса.
    #39761717
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А... Так вы там типа свой собственный асп.нет написали? Хм... Ну кто же вам тогда виноват ))
...
Рейтинг: 0 / 0
WEB API и Headers запроса.
    #39761760
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatТак вы там типа свой собственный асп.нет написали?

Ла с чего ты взял? Запрос есть запрос - во что его не оборачивай.

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


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