versionable/prospect

1.0.2 2014-11-14 11:30 UTC

This package is not auto-updated.

Last update: 2024-09-14 13:28:42 UTC


README

README

什么是Prospect?

Prospect 是一个功能齐全的 PHP 5.3 HTTP 兼容客户端库。

它具有面向对象的 API,使得构建简单和复杂的请求都变得容易。

库支持诸如 cookie、header 和文件等特性。

支持的功能

  • 高度测试的代码库
  • 面向对象 API
  • 发送 HTTP header 的能力
  • cookie
  • 文件

要求

  • PHP 5.3.x
  • Curl(可选)

用法

执行简单的 GET 请求

    include 'src/Versionable/Prospect/Request/Request.php';
    include 'src/Versionable/Prospect/Url/Url.php';
    include 'src/Versionable/Prospect/Adapter/Curl.php';
    include 'src/Versionable/Prospect/Client/Client.php';
    include 'src/Versionable/Prospect/Response/Response.php';

    use \Versionable\Prospect\Request\Request;
    use \Versionable\Prospect\Url\Url;
    use \Versionable\Prospect\Adapter\Curl;
    use \Versionable\Prospect\Client\Client;
    use \Versionable\Prospect\Response\Response;
  
    $request = new Request(new Url('http://versionable.co.uk/'));
    $client = new Client(new Curl());
  
    $response = $client->send($request, new Response());