add http post location feature finishi