cURL 请求库

请求函数

GET

CurlGET($url, $cookie = '', $referer = '', $header = array(), $setopt = array(), $UserAgent = 'MiraiEz')
参数类型可选说明
urlstringfalse要请求的 URL
cookiestringtrue请求头的 cookie
refererstringtrue请求头的 referer
headerarraytrue要添加的 header
setoptarraytrue要使用 curl_setopt 设置的参数
UserAgentstringtrue用户代理字符串

返回值

string 响应体内容

POST

CurlPOST($payload, $url, $cookie = '', $referer = '', $header = array(), $setopt = array(), $UserAgent = 'MiraiEz')
参数类型可选说明
payloadstringfalse请求体内容
urlstringfalse要请求的 URL
cookiestringtrue请求头的 cookie
refererstringtrue请求头的 referer
headerarraytrue要添加的 header
setoptarraytrue要使用 curl_setopt 设置的参数
UserAgentstringtrue用户代理字符串

返回值

string 响应体内容

PUT

CurlPUT($payload, $url, $cookie = '', $referer = '', $header = array(), $setopt = array(), $UserAgent = 'MiraiEz')
参数类型可选说明
payloadstringfalse请求体内容
urlstringfalse要请求的 URL
cookiestringtrue请求头的 cookie
refererstringtrue请求头的 referer
headerarraytrue要添加的 header
setoptarraytrue要使用 curl_setopt 设置的参数
UserAgentstringtrue用户代理字符串

返回值

string 响应体内容

PATCH

CurlPATCH($payload, $url, $cookie = '', $referer = '', $header = array(), $setopt = array(), $UserAgent = 'MiraiEz')
参数类型可选说明
payloadstringfalse请求体内容
urlstringfalse要请求的 URL
cookiestringtrue请求头的 cookie
refererstringtrue请求头的 referer
headerarraytrue要添加的 header
setoptarraytrue要使用 curl_setopt 设置的参数
UserAgentstringtrue用户代理字符串

返回值

string 响应体内容

DELETE

CurlDELETE($payload, $url, $cookie = '', $referer = '', $header = array(), $setopt = array(), $UserAgent = 'MiraiEz')
参数类型可选说明
payloadstringfalse请求体内容
urlstringfalse要请求的 URL
cookiestringtrue请求头的 cookie
refererstringtrue请求头的 referer
headerarraytrue要添加的 header
setoptarraytrue要使用 curl_setopt 设置的参数
UserAgentstringtrue用户代理字符串

返回值

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);