src/ieu/Http/Request.php
public function getUrl() : Url
  {
    return Url::from(
      $this->getHttpScheme() . '://' . $this->getHost() . $this->server('REQUEST_URI')
    );
  }
public function getUrl() : Url
  {
    return Url::from(
      $this->getHttpScheme() . '://' . $this->getHost() . $this->server('REQUEST_URI')
    );
  }
public function getUrl ( ) : Url { return Url :: from ( $ this -> getHttpScheme ( ) . '://' . $ this -> getHost ( ) . $ this -> server ( 'REQUEST_URI' ) ) ; }
Gets a new `ieu\Http\Url` object based on the request URL

@throws InvalidArgumentException
If the request URL is invalid

@return ieu\Http\Url
Gets a new ieu \ Http \ Url object based on the request URL