support HTTP POST api