use once http request to get goodName and id