如何正确使用Http::withHeaders伪请求?

这是图片地址浏览器打开404 :

https://i.hamreus.com/ps2/t/ta-12002/gjhyq23s/第01话/000.jpg.webp?e=1604583140&m=0VJhGugnii6ZD4m5z0ce_A

这个是 图片的源站

https://www.manhuagui.com/comic/38084/526352.html

使用Postman 只需要 在Headers 加上 ‘Referer’ => ‘https://www.manhuagui.com/',就可以打开图片 ,然而我使用Http::withHeaders 却还是404 ;

        $url = 'https://i.hamreus.com/ps2/t/ta-12002/gjhyq23s/第01话/000.jpg.webp?e=1604583140&m=0VJhGugnii6ZD4m5z0ce_A';

        $response = Http::withHeaders([
            'Referer' => 'https://www.manhuagui.com/',
            'User-Agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.80 Safari/537.36'
        ])->get($url)->status();

        dd($response);

请问是我的写法不对吗

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 1
$url = 'https://i.hamreus.com/ps2/t/ta-12002/gjhyq23s/第01话/000.jpg.webp?e=1604583140&m=0VJhGugnii6ZD4m5z0ce_A';

$response =\Http::withOptions(['verify'=>false])->withHeaders(['Referer' =>'https://www.manhuagui.com/'])->get($url)->status();

dd($response);

200

1个月前 评论
李小明 (楼主) 1个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!