Add HttpVersion, StringScan support string as input