问题标签 [symfony-http-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
893 浏览

php - 如何为 MockHttpClient 创建带有 statusCode 400 标头的 MockResponse?

我想使用 symfony/http-client 测试来自 API 的不同响应,但是如何创建 statusCode 400?

这是我尝试过的:

并像这样使用它:

不幸的是,我收到以下错误:

Symfony\Component\HttpClient\Exception\ClientException :为“https://api.someservice.net/api/”返回 HTTP 400。

0 投票
1 回答
899 浏览

php - Symfony:定义作用域的 HttpClient 类

在我的 Symfony 5.1 应用程序中,我使用了几个作用域 http 客户端,在我的 framework.yaml 中定义:

如何配置 symfony 以将 CurlHttpClient 用于“my_client”,将 NativeHttpClient 用于“example_client”?

0 投票
1 回答
114 浏览

symfony - Symfony 5 httpClient Windows AD 连接

是否可以使用 Windows 凭据连接到 API?我需要连接一个使用 Windows AD 身份验证的 API。我认为这是可行的,auth_basic但这不是好方法......

预先感谢您的回答

0 投票
1 回答
2238 浏览

php - Symfony 5 - HttpClient,在标头数据中添加“授权承载 123456789azertyuiop”

我想使用 HttpClientInterface 在 HTTP 请求的标头中附加身份验证信息。
我已经有 45 种其他方法效果很好)但是当我尝试发送具有multipart/form-data 内容类型的文件时会出现问题。
我从下面的原始文档中获取代码以保留一个非常简单的案例,但我无法将我的数据加入生成的数据中。

这就是我想要做的

这是它的翻译方式,因此 API 无法理解我发送的内容并返回400 错误请求

原则上这是一个相对常见的情况,所以我想有一个解决方案吗?谢谢你。

0 投票
2 回答
443 浏览

symfony - 如何解决“没有扩展能够加载'monolog.http_client'的配置”

我想使用 symfony 的 HttpClientInterface,所以我将它添加到 __construct 中,如下所示:

在我的函数中只是一个简单的请求:

所以当我尝试运行它时,我得到了这个错误:

如上所述,我尝试将其添加到服务中,但也出现错误:

像这样(monolog.http_client: 或 http_client:)

错误:这里没有扩展能够加载“monolog.http_client”的配置

所以我真的不知道如何解决这个问题!

0 投票
1 回答
106 浏览

php - 如何将对象传递给 http 客户端请求?

我尝试使用CURL如下方式发出 HTTP 请求:

这个正在返回我的结果。但是当我尝试使用 Symfony HTTP 客户端实现相同的功能时,我收到 400 错误。

这是代码,我试过了。

我不确定我缺少什么Client

有人可以帮我吗?

0 投票
1 回答
546 浏览

php - 如何访问 Symfony Http 客户端响应的 URL?

使用 Symfony Http 客户端,我创建了一个这样的 HTTP 请求:

输出是:

现在我尝试输出该url响应:

但输出是null.

如何获得 url 作为输出www.something.com

0 投票
0 回答
25 浏览

symfony5 - Shopware 5 Api - 套接字挂断

我的 symfony 应用程序有问题。这用于通过 Api Call 调用以开始导出到 shopware 6。

邮递员错误

我的数据是 5000 种产品,这就是为什么对 Shopware 的 POST 也需要时间。为了保持较低的传输量,我将查询划分为每 100 个产品一个查询。

我的问题是在 2000 个产品之后出口停止,并在 Postman 中显示以下错误消息。这发生在几乎正好 5 分钟后。

我已将两台服务器上的配置调整如下,没有任何变化:

服务器配置

我调用 API 如下:

0 投票
2 回答
462 浏览

php - 另一个完成后如何发出http客户端请求?

在我的 Symfony 函数中,我正在创建一个文件夹,并在此文件夹中创建另一个文件夹:

它运行良好,但有时第一个文件夹的创建速度不够快,并且无法创建图像文件夹。有没有办法让第二个请求可以等待,直到创建第一个文件夹?

0 投票
1 回答
77 浏览

php - 如何使用 Symfony 客户端重命名 webdav 集合?

我正在使用带有 Symfony 的 http 客户端。在此示例中,我正在创建一个文件夹。

这很好用。

现在我想重命名一个文件夹:

但我想不通的是,我在哪里定义新的文件夹名称?