[add] web POST interface