http and other type parser