Fixing HTTPClient::post() and introduce HTTPRequestOptions

This commit is contained in:
Philipp 2021-08-25 21:09:14 +02:00
parent 660a3cd247
commit e9902401a5
No known key found for this signature in database
GPG key ID: 9A28B7D4FF5667BD
3 changed files with 71 additions and 23 deletions

View file

@ -88,9 +88,15 @@ interface IHTTPClient
/**
* Sends a HTTP request to a given url
*
* @param string $method A HTTP request ()
* @param string $method A HTTP request
* @param string $url Url to send to
* @param array $opts parameters
* @param array $opts (optional parameters) associative array with:
* 'body' => (mixed) setting the body for sending data
* 'accept_content' => (string array) supply Accept: header with 'accept_content' as the value
* 'timeout' => int Timeout in seconds, default system config value or 60 seconds
* 'cookiejar' => path to cookie jar file
* 'header' => header array
* 'content_length' => int maximum File content length
*
* @return IHTTPResult
*/