Title: wp-includes/Requests/Session.php | Developer.WordPress.org

---

# File: wp-includes/Requests/Session.php

 * method[Requests_Session::merge_request()](https://developer.wordpress.org/reference/classes/requests_session/merge_request/)
 * Merge a request’s data with the default data
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/merge_request/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/merge_request/#uses)
   | Source: [wp-includes/Requests/Session.php:239](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L239-L267)
 * method[Requests_Session::head()](https://developer.wordpress.org/reference/classes/requests_session/head/)
 * Send a HEAD request
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/head/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/head/#uses)
   | Source: [wp-includes/Requests/Session.php:140](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L140-L142)
 * method[Requests_Session::delete()](https://developer.wordpress.org/reference/classes/requests_session/delete/)
 * Send a DELETE request
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/delete/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/delete/#uses)
   | Source: [wp-includes/Requests/Session.php:147](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L147-L149)
 * method[Requests_Session::post()](https://developer.wordpress.org/reference/classes/requests_session/post/)
 * Send a POST request
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/post/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/post/#uses)
   | Source: [wp-includes/Requests/Session.php:163](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L163-L165)
 * method[Requests_Session::put()](https://developer.wordpress.org/reference/classes/requests_session/put/)
 * Send a PUT request
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/put/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/put/#uses)
   | Source: [wp-includes/Requests/Session.php:170](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L170-L172)
 * method[Requests_Session::patch()](https://developer.wordpress.org/reference/classes/requests_session/patch/)
 * Send a PATCH request
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/patch/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/patch/#uses)
   | Source: [wp-includes/Requests/Session.php:182](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L182-L184)
 * method[Requests_Session::request()](https://developer.wordpress.org/reference/classes/requests_session/request/)
 * Main interface for HTTP requests
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/request/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/request/#uses)
   | Source: [wp-includes/Requests/Session.php:204](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L204-L208)
 * method[Requests_Session::request_multiple()](https://developer.wordpress.org/reference/classes/requests_session/request_multiple/)
 * Send multiple HTTP requests simultaneously
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/request_multiple/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/request_multiple/#uses)
   | Source: [wp-includes/Requests/Session.php:219](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L219-L230)
 * class[Requests_Session](https://developer.wordpress.org/reference/classes/requests_session/)
 * Session handler for persistent requests and default parameters
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/#uses)
   | Source: [wp-includes/Requests/Session.php:20](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L20-L268)
 * method[Requests_Session::__construct()](https://developer.wordpress.org/reference/classes/requests_session/__construct/)
 * Create a new session
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/__construct/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/__construct/#uses)
   | Source: [wp-includes/Requests/Session.php:68](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L68-L77)
 * method[Requests_Session::__get()](https://developer.wordpress.org/reference/classes/requests_session/__get/)
 * Get a property’s value
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/__get/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/__get/#uses)
   | Source: [wp-includes/Requests/Session.php:85](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L85-L91)
 * method[Requests_Session::__set()](https://developer.wordpress.org/reference/classes/requests_session/__set/)
 * Set a property’s value
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/__set/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/__set/#uses)
   | Source: [wp-includes/Requests/Session.php:99](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L99-L101)
 * method[Requests_Session::__isset()](https://developer.wordpress.org/reference/classes/requests_session/__isset/)
 * Remove a property’s value
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/__isset/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/__isset/#uses)
   | Source: [wp-includes/Requests/Session.php:108](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L108-L110)
 * method[Requests_Session::__unset()](https://developer.wordpress.org/reference/classes/requests_session/__unset/)
 * Remove a property’s value
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/__unset/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/__unset/#uses)
   | Source: [wp-includes/Requests/Session.php:117](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L117-L121)
 * method[Requests_Session::get()](https://developer.wordpress.org/reference/classes/requests_session/get/)
 * Send a GET request
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_session/get/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_session/get/#uses)
   | Source: [wp-includes/Requests/Session.php:133](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Session.php#L133-L135)