WPDev.one
Core Class

Session

class Session // Constructor: function Object() { [native code] }

Session handler for persistent requests and default parameters

Methods 15 methods

Method / Return Description
__construct()
void

Create a new session

Parameters: $url: mixed, $headers: mixed, $data: mixed, $options: mixed
__get()
(mixed

Get a property's value

Parameters: $name: mixed
__set()
void

Set a property's value

Parameters: $name: mixed, $value: mixed
__isset()
void

Remove a property's value

Parameters: $name: mixed
__unset()
void

Remove a property's value

Parameters: $name: mixed
get()
void

Send a GET request

Parameters: $url: mixed, $headers: mixed, $options: mixed
head()
void

Send a HEAD request

Parameters: $url: mixed, $headers: mixed, $options: mixed
delete()
void

Send a DELETE request

Parameters: $url: mixed, $headers: mixed, $options: mixed
post()
void

Send a POST request

Parameters: $url: mixed, $headers: mixed, $data: mixed, $options: mixed
put()
void

Send a PUT request

Parameters: $url: mixed, $headers: mixed, $data: mixed, $options: mixed
patch()
void

Send a PATCH request

Parameters: $url: mixed, $headers: mixed, $data: mixed, $options: mixed
request()
\WpOrg\Requests\Response

Main interface for HTTP requests

Parameters: $url: mixed, $headers: mixed, $data: mixed, $type: mixed, $options: mixed
request_multiple()
array

Send multiple HTTP requests simultaneously

Parameters: $requests: mixed, $options: mixed
__wakeup()
void

No description available.

merge_request()
array

Merge a request's data with the default data

Parameters: $request: mixed, $merge_options: mixed

Properties

Property / Type Description
$url
mixed
public
No description available.
$headers
mixed
public
No description available.
$data
mixed
public
No description available.
$options
mixed
public
No description available.

Class Information

Source File
wp-includes/Requests/src/Session.php
Advertisement