2015-03-05 3 views
3

Мы приняли SS в качестве нашей серверной платформы REST и любим ее - одна из повторяющихся проблем, с которыми я сталкиваюсь, связана с запросами на регистрацию, которые были «закорочены» по одной законной причине или другой (ошибки, отсутствующие обязательные заголовки и т. д.).Фильтр ответов ServiceStack «короткое замыкание» вызывает проблемы

Я обнаружил, что мне нужно добавить дополнительный код регистрации ко многим разным выходам кода (т.е. закороченным), потому что я все еще хочу захватить запрос в журналах. Я здесь что-то не так? есть способ указать «фильтр обязательного ответа», который возникает даже после короткого замыкания. Я видел множество применений для этого вне только вход ...

Спасибо заранее,

Jordan

ответ

1

Вы можете переопределить AppHost.OnEndRequest() который вызывается в конце каждого запроса.

+0

Было бы смешно, если бы это было не так больно. – Tyrsius

+0

похоже, что OnEndRequest - это то место, которое я ищу ... но его отсутствует запрос SS и контекст ответа. Любые планы добавить это в будущем? – jglassco

+0

@jglassco Я только что изменил 'OnEndRequest()' для обратного вызова с 'IRequest' [в этой фиксации] (https://github.com/ServiceStack/ServiceStack/commit/e65dce4bfd405006a6c2680e77ed08fd343b6eec). Это изменение доступно из v4.0.39, которое теперь доступно [на MyGet] (https://github.com/ServiceStack/ServiceStack/wiki/MyGet). – mythz