wangsitong / perfect-curl
easy curl for requests
dev-master
2022-03-22 12:09 UTC
Requires
- php: ^7.0|^8.0
This package is auto-updated.
Last update: 2024-09-22 17:34:21 UTC
README
Easy for request,perfect for request
Support various request modes like get post put delete
Various request content types are supported like json and x-www-form-urlencoded
Elegant completion requirements
Examples:
use PerfectCURL\PerfectCURL; // default get $request = (new PerfectCURL()) ->setUrl('https://www.moedict.tw/a/好.json') ->start(); var_dump($request);
use PerfectCURL\PerfectCURL; // post $curl = new PerfectCURL(); $result = $curl->setHeaders(["Authorization:Bearer " . 'efg',]) ->setUrl('https://www.google.com') ->setType("post") ->setContentType("json") ->setProxy("127.0.0.1:1234") ->start(); var_dump($result); $code = $curl->getHttpCode(); $info = $curl->getHttpInfo(); $error = $curl->getError(); var_dump($code); var_dump($info); var_dump($error);