public function _request(
        $method,
        $uri,
        array $parameters = [],
        array $files = [],
        array $server = [],
        $content = null
    ) {
        $this->clientRequest($method, $uri, $parameters, $files, $server, $content, true);
        return $this->_getResponseContent();
    }
public function _request(
        $method,
        $uri,
        array $parameters = [],
        array $files = [],
        array $server = [],
        $content = null
    ) {
        $this->clientRequest($method, $uri, $parameters, $files, $server, $content, true);
        return $this->_getResponseContent();
    }
public function _request ( $ method , $ uri , array $ parameters = [ ] , array $ files = [ ] , array $ server = [ ] , $ content = null ) { $ this -> clientRequest ( $ method , $ uri , $ parameters , $ files , $ server , $ content , true ) ; return $ this -> _getResponseContent ( ) ; }
Send custom request to a backend using method, uri, parameters, etc.
Use it in Helpers to create special request actions, like accessing API
Returns a string with response body.

```php
<?php
// in Helper class
public function createUserByApi($name) {
$userData = $this->getModule('{{MODULE_NAME}}')->_request('POST', '/api/v1/users', ['name' => $name]);
$user = json_decode($userData);
return $user->id;
}
?>
```
Does not load the response into the module so you can't interact with response page (click, fill forms).
To load arbitrary page for interaction, use `_loadPage` method.

@api
@param $method
@param $uri
@param array $parameters
@param array $files
@param array $server
@param null $content
@return mixed|Crawler
@throws ExternalUrlException
@see `_loadPage`
Send custom request to a backend using method uri parameters etc . Use it in Helpers to create special request actions like accessing API Returns a string with response body .