CONTENT_DECODERS as globals
test lazy
clean code，need to fix redirection