can use api ,  get RequestUrl , post not done yet