parse http protocol!