feat(IInterceptResolution): define interface for interceptor resolution object
refactor(Http): simplify logic and improve readability of intercept method