add new api. FIXME: httpc got 505 error