PHP GET,POST请求file_get_contents拼接header

GET及POST请求header和body
POST请求

/**
 * POST 请求
 * json $paramJson body数据
 * string $url 链接
 * array $headers_array header数据
 * return json
 * */
function fetchPost($url, $paramJson, $headers_array = [], $accessToken = '') {
    ini_set('user_agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 Edg/115.0.1901.183');
    $headers = [
        // "Accept" => "*/*",
        // "Content-Type" => "application/json;charset=UTF-8",
    ];
    if (count($headers_array) > 0) {
        $headers = array_merge($headers, $headers_array);
    }
    $header_str = "";
    foreach ($headers as $header_key => $header_value) {
        $header_str .= $header_key. ": ". $header_value ."\r\n";
    }
    $opts = array('

你可能感兴趣的:(PHP,Laravel,学习,php,开发语言,laravel)