WordPress\AiClient\Providers\Http\DTO
Request::getUri
Gets the request URI.
For GET requests with array data, appends the data as query parameters.
Method of the class: Request{}
No Hooks.
Returns
String. The URI.
Usage
$Request = new Request(); $Request->getUri(): string;
Changelog
| Since 0.1.0 | Introduced. |
Request::getUri() Request::getUri code WP 7.0.4
public function getUri(): string
{
// If GET request with data, append as query parameters
if ($this->method === HttpMethodEnum::GET() && $this->data !== null && !empty($this->data)) {
$separator = str_contains($this->uri, '?') ? '&' : '?';
return $this->uri . $separator . http_build_query($this->data);
}
return $this->uri;
}