use parseurl
Merge pull request #316 from dead-horse/parseurl

use parseurl