gpt4 book ai didi

php - 是否可以向对一个域源具有 CORS 限制的端点发出 Guzzle 请求?

转载 作者:行者123 更新时间:2023-12-04 03:21:12 25 4
gpt4 key购买 nike

我正在尝试从端点获取一些数据。端点只允许来自一个特定域(不是我的域)的请求

是否可以使用 Guzzle 发出请求并让它“假装”好像它来自允许的来源?

目前我正在尝试设置一些 header 来实现这一点并获得响应,但它总是返回内容长度为 0 的代码 200

最佳答案

只要您发出的请求不受浏览器的控制,您就可以将 Origin header 设置为您想要的。在 Guzzle 中,它可以这样设置:

$client->request('GET', '/data', [
'headers' => [
'Origin' => 'http://foo.bar',
]
]);

如果目标主机对这个唯一的 header 感到满意,那么您就可以了,否则您将得不到预期的响应。

关于php - 是否可以向对一个域源具有 CORS 限制的端点发出 Guzzle 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38304231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com