Sanity API调用的连接被拒绝



我正在使用sanity php客户端从sanity中获取一些数据。

这是我的问题:

$results = $client->fetch(
'*[_type == "article" && slug.current == $slug ]{name, intro}[0]',
['slug' => $slug]
);

这是我得到的错误:

Fatal error: Uncaught GuzzleHttpExceptionConnectException: 
Connection refused for URI https://someProject.api.sanity.io/v2021-03-25/data/query/public?query=someQuery 
in /www/htdocs/w01bd9f6/dev/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php:321 

奇怪的是:在我的本地开发环境中,一切都很好。但是在web服务器上测试会导致错误。我添加了CORS源,这样本地主机和Web服务器都可以连接到健全。php版本是相同的。

我设置了.htaccess,以便Web服务器php解析html文件。显然Guzzle不喜欢这样。当我将文件更改为.php时,一切都按预期进行。

相关内容

  • 没有找到相关文章

最新更新