code: func httpParseRequestLine(line []byte) (req httpRequestLine, err error) {
  	var proto []byte
  	req.method, req.uri, proto = bsplit3(line, ' ')
  
  	var ok bool
  	req.major, req.minor, ok = httpParseVersion(proto)
  	if !ok {
  		err = ErrMalformedRequest
  		return
  	}
  
  	return
  }
docs: // httpParseRequestLine parses http request line like "GET / HTTP/1.0".