2017 © Pedro Peláez
 

library http-client

Allows to execute HTTP queries.

image

perf/http-client

Allows to execute HTTP queries.

  • Thursday, September 7, 2017
  • by jmfeurprier
  • Repository
  • 1 Watchers
  • 0 Stars
  • 115 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 0 % Grown

The README.md

HTTP client

Simple HTTP client using cURL internally., (*1)

Installation & Requirements

There are no dependencies on other libraries., (*2)

Install with Composer:, (*3)

{
    "require":
    {
        "perf-http-client" : "~1.0"
    }
}

Usage

Simple GET request

<?php

use perf\Http\Client\HttpClient;

$httpClient = HttpClient::createDefault();

$request = $httpClient->createRequest();
$request
    ->methodGet()
    ->setUrl('http://localhost/index.html')
;

$response = $httpClient->execute($request);

$httpStatusCode = $response->getHttpStatusCode();
$content        = $response->getBodyContent();

Simple POST request

<?php

use perf\Http\Client\HttpClient;

$httpClient = HttpClient::createDefault();

$request = $httpClient->createRequest();
$request
    ->methodPost(
        array(
            'title'   => 'test article',
            'content' => 'article content ...',
            'photo'   => $httpClient->createFile('/path/to/file.jpg')
        )
    )
    ->setUrl('http://localhost/create-article.php')
;

$response = $httpClient->execute($request);

$httpStatusCode = $response->getHttpStatusCode();
$content        = $response->getBodyContent();

The Versions

07/09 2017

dev-master

9999999-dev

Allows to execute HTTP queries.

  Sources   Download

MIT

The Requires

 

The Development Requires

07/09 2017

1.0.4

1.0.4.0

Allows to execute HTTP queries.

  Sources   Download

MIT

The Requires

 

The Development Requires

07/09 2017

dev-develop

dev-develop

Allows to execute HTTP queries.

  Sources   Download

MIT

The Requires

 

The Development Requires

21/12 2016

1.0.x-dev

1.0.9999999.9999999-dev

Allows to execute HTTP queries.

  Sources   Download

MIT

The Requires

 

The Development Requires

21/12 2016

1.0.3

1.0.3.0

Allows to execute HTTP queries.

  Sources   Download

MIT

The Requires

 

The Development Requires

10/07 2016
13/01 2016
10/05 2015

1.0.0

1.0.0.0

Allows to execute HTTP queries.

  Sources   Download

MIT

The Requires

 

The Development Requires