protected function _gatherRequestInfo()
    {
        $this->_loadRequestMethod();
        $this->_loadRequestCookies();
        $this->_loadRequestUserAgent();
        $this->_loadRequestAuthorizationHeader();
        $this->_loadRequestAcceptHeader();
        $this->_loadRawHeaders();
        $this->_loadContentType();
        $this->_loadUrl();

        if($this->_requestMethod === 'POST'
            || $this->_requestMethod === 'PUT')
        {
            $this->_loadRequestBody();
        }
    }