gsouf/simple-curl

此包已被废弃且不再维护。未建议替代包。

PHP 的 OOP curl 封装器

0.1.0 2015-10-16 12:21 UTC

This package is not auto-updated.

Last update: 2018-04-04 10:59:39 UTC


README

Build Status Test Coverage Code Climate

此库旨在轻松创建 HTTP 请求,无需任何额外的依赖。

它的目标就是简单

用法

GET 查询

<?php

  $request = new \gsouf\SimpleCurl\HttpRequest("http://httpbin.org/get?param=value");
  $response = $request->exec();

带有数据的 POST 查询

<?php

  $request = new \gsouf\SimpleCurl\HttpRequest("http://httpbin.org/post", "POST");
  $request->setPostFields([
      "field1" => "value1",
      "field2" => "value2"
  ]);
  $response = $request->exec();

读取响应体

    $body = $response->getBody();
    $jsonBody = json_decode($response);

读取状态码

    $statusCode = $response->getStatusCode();

读取头部

    $headers = $response->getHeaders();