# request **Repository Path**: zms-code/request ## Basic Information - **Project Name**: request - **Description**: 封装CURL - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-03-13 - **Last Updated**: 2025-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 网络请求简单封装 - 支持POST,GET请求 - 支持发送cookie - 支持设置header ### 代码示例 ```php use Zms\Request\Http; use Zms\Request\Result; /** * @var Result $result */ $result = Http::instance(Http::CURL) ->setMethod('POST') ->setData(['name' => '张三']) ->setCookies([ 'mobile' => '10086', 'addres' => '四川省成都市' ]) ->setHeaders([ 'user-agent' => 'Mozilla/5.0 (Windows NT 11.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0' ]) ->execute('https://www.baidu.cn', [ 'sex' => '12', 'info' => [1, 2, 3] ]); ``` - Http::instance(Http::CURL)参数可选Http::CURL和Http::SWOOLE, - 可以设置常量ZMS_REQUEST_DRIVER来默认指定底层驱动 - 当选择Http::SWOOLE时需要在swoole协程环境中执行 - 已知在cygwin环境下不可用(含swoole-cli)