- 进入腾讯云函数
- 登录
- 新建云函数
- 模板搜索php5,选择Php5 Web 函数模版,选择下一步
- 勾选公网访问,点击完成后等待函数创建
- 函数管理->函数代码->hello.php清空并粘贴下列代码
<?php $queryString = $_SERVER['QUERY_STRING']; $userAgent = $_SERVER['HTTP_USER_AGENT']; $cookie = "pt_key=".$_COOKIE['pt_key'].";pt_pin=".$_COOKIE['pt_pin'].";"; // echo $queryString; $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => 'https://api.m.jd.com/api?'.$queryString, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'GET', CURLOPT_COOKIE => $cookie, CURLOPT_HTTPHEADER => [ 'Referer: https://api.m.jd.com', 'User-Agent: '.$userAgent, ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { // 设置响应头状态码为500,表示服务器内部错误 http_response_code(500); echo 'cURL Error #:'. $err; } elseif (empty($response)) { // 设置响应头状态码为403,表示禁止访问 http_response_code(403); echo '请求未获取到有效响应内容'; } else { // 设置响应头状态码为200,表示成功 http_response_code(200); echo $response; } ?>
- 保存代码后点击部署按钮
- 函数 URL复制公网访问地址就是后端转发的api,建议绑定域名
版权属于:
超级管理员
文章声明:
本文版权内容属于《小寒寒的博客》转载请标明出处
评论一下?