首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel (curl)在创建响应时抛出RequestException

Laravel (curl)在创建响应时抛出RequestException
EN

Stack Overflow用户
提问于 2022-03-25 15:49:11
回答 1查看 539关注 0票数 1

在一个使用XAMPP基于Laravel 9的项目中,我有一个简单的curl请求。我使用Http::withHeaders(array("key" => "value))->post("api-url")调用API (参见Laravel文件)。

Http::withOptions(['debug' => fopen('php://stderr', 'w')])->withHeaders($header)->get($url)

处理方法是从外部API获取JSON。API是有效的(https://api.clearstream.com/),我是通过注册的API密钥进行身份验证的。(其他API-端点运行良好)

我遇到的问题是,我得到了以下严重的Laravel错误:Laravel - DetailedCodeOfFail

当我使用http选项"debug“时,我会得到以下错误:

对象(代码: 0):“InvalidArgumentException(代码:0)”;脚本-src 'self‘’不安全-内联‘不安全’;脚本-src-elem 'self‘不安全-内联’;样式-src‘自身’不安全-内联‘;样式-src-elem 'self’‘不安全-内联’;媒体-src 'self‘框架-src 'self';工作者-src 'self’连接-src 'self';img-src‘self’的数据:;字体-src 'self';form-action 'self‘;object-src 'none';块所有混合内容;“在\vendor\guzzlehttp\psr7\src\MessageTrait.php:263)中为无效的标头值。 \vendor\guzzlehttp\psr7\src\MessageTrait.php(209):GuzzleHttp\Psr7\Response->assertValue('default-src‘se.) 内部功能: GuzzleHttp\Psr7\Response->GuzzleHttp\Psr7{closure}('default-src‘se.)

知道为什么反应失败吗?

  • 所有版本几乎都是最新的。
EN

回答 1

Stack Overflow用户

发布于 2022-06-25 00:28:06

当您正在消费的第三方api发送不符合guzzlehttp/psr7 7的正则检验的头值时,您可以得到这个错误。这个检查早在2022-03-20就添加到了psr7库中,但是现在guzzlehttp/guzzle 包括最新的psr7 (2022-06-20)会给开发人员带来更多麻烦。

对于这个问题,有一个错误报告

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71619719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档