# YurunHttp **Repository Path**: aoyoo/YurunHttp ## Basic Information - **Project Name**: YurunHttp - **Description**: 一个基于PHP cURL的开源HTTP类库,支持链式操作,省去繁杂的cURL使用方法。宇润PHP交流群:74401592 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: https://github.com/Yurunsoft/YurunHttp - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 53 - **Created**: 2017-04-25 - **Last Updated**: 2021-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # YurunHttp ## 简介 一个基于PHP cURL的开源HTTP类库,支持链式操作,省去繁杂的cURL使用方法。 ## 用法 ### GET ```php get('http://www.baidu.com/'); var_dump($response); ``` ### POST(x-www-form-urlencoded) ```php 'php', 'ver' => 'any' ); $http = HttpRequest::newSession(); $response = $http->post('http://www.baidu.com/', $requestBody); var_dump($response); ``` ### POST(raw) ```php contentType('application/json'); $response = $http->post('http://www.baidu.com/', $requestBody); var_dump($response); ``` ### POST(multi_part) ```php add('name', 'php'); $requestBody->addFile('file', '/path/to/aaa.txt', 'aaa.txt'); $http = HttpRequest::newSession(); $response = $http->post('http://www.baidu.com/', $requestBody); var_dump($response); ``` 具体详见Demo