Http

class DreamCommerce\ShopAppstoreLib\Http

A class performing HTTP requests.

This class implements HttpInterface.

static methods

static DreamCommerce\ShopAppstoreLib\Http::instance

Returns a class instance

Returns:class instance
Return type:Http
static DreamCommerce\ShopAppstoreLib\Http::setRetryLimit($num)

Sets retries count if requests quota is exceeded.

Parameters:
  • $num (integer) – retries limit

methods

DreamCommerce\ShopAppstoreLib\Http::parseHeaders($src)

Parse $http_response_header to more readable form.

Parameters:
  • $src (array) – source headers data
Return type:

array

Returns:

parsed headers

Returned array looks like:

array(
    'Code'=>404,
    'Status'=>'Not Found'
    'X-Header1'=>'value',
    'X-Header2'=>'value'
)
DreamCommerce\ShopAppstoreLib\Http::setSkipSsl($status)

Tell PHP to skip SSL certificates validation.

Parameters:
  • $status (boolean) – skip?
Return type:

void