impl some http interfaces for aicp