如何正确使用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);

请问是我的写法不对吗

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 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

3年前 评论
李小明 (楼主) 3年前

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