cURL 请求库
请求函数
GET
CurlGET($url, $cookie = '', $referer = '', $header = array(), $setopt = array(), $UserAgent = 'MiraiEz')
参数 | 类型 | 可选 | 说明 |
---|---|---|---|
url | string | false | 要请求的 URL |
cookie | string | true | 请求头的 cookie |
referer | string | true | 请求头的 referer |
header | array | true | 要添加的 header |
setopt | array | true | 要使用 curl_setopt 设置的参数 |
UserAgent | string | true | 用户代理字符串 |
返回值
string
响应体内容
POST
CurlPOST($payload, $url, $cookie = '', $referer = '', $header = array(), $setopt = array(), $UserAgent = 'MiraiEz')
参数 | 类型 | 可选 | 说明 |
---|---|---|---|
payload | string | false | 请求体内容 |
url | string | false | 要请求的 URL |
cookie | string | true | 请求头的 cookie |
referer | string | true | 请求头的 referer |
header | array | true | 要添加的 header |
setopt | array | true | 要使用 curl_setopt 设置的参数 |
UserAgent | string | true | 用户代理字符串 |
返回值
string
响应体内容
PUT
CurlPUT($payload, $url, $cookie = '', $referer = '', $header = array(), $setopt = array(), $UserAgent = 'MiraiEz')
参数 | 类型 | 可选 | 说明 |
---|---|---|---|
payload | string | false | 请求体内容 |
url | string | false | 要请求的 URL |
cookie | string | true | 请求头的 cookie |
referer | string | true | 请求头的 referer |
header | array | true | 要添加的 header |
setopt | array | true | 要使用 curl_setopt 设置的参数 |
UserAgent | string | true | 用户代理字符串 |
返回值
string
响应体内容
PATCH
CurlPATCH($payload, $url, $cookie = '', $referer = '', $header = array(), $setopt = array(), $UserAgent = 'MiraiEz')
参数 | 类型 | 可选 | 说明 |
---|---|---|---|
payload | string | false | 请求体内容 |
url | string | false | 要请求的 URL |
cookie | string | true | 请求头的 cookie |
referer | string | true | 请求头的 referer |
header | array | true | 要添加的 header |
setopt | array | true | 要使用 curl_setopt 设置的参数 |
UserAgent | string | true | 用户代理字符串 |
返回值
string
响应体内容
DELETE
CurlDELETE($payload, $url, $cookie = '', $referer = '', $header = array(), $setopt = array(), $UserAgent = 'MiraiEz')
参数 | 类型 | 可选 | 说明 |
---|---|---|---|
payload | string | false | 请求体内容 |
url | string | false | 要请求的 URL |
cookie | string | true | 请求头的 cookie |
referer | string | true | 请求头的 referer |
header | array | true | 要添加的 header |
setopt | array | true | 要使用 curl_setopt 设置的参数 |
UserAgent | string | true | 用户代理字符串 |
返回值
string
响应体内容
请求示例
发送一个 GET 请求
$resp = CurlGET('https://example.com/');
自定义请求头
$header = array('auth: abcdef123456');
$resp = CurlGET('https://example.com/', '', '', $header);
自定义 cURL 选项
$opt = array([CURLOPT_TIMEOUT, 10]);
$resp = CurlGET('https://example.com/', '', '', array(), $opt);