问题标签 [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.
php - 如何为 MockHttpClient 创建带有 statusCode 400 标头的 MockResponse?
我想使用 symfony/http-client 测试来自 API 的不同响应,但是如何创建 statusCode 400?
这是我尝试过的:
并像这样使用它:
不幸的是,我收到以下错误:
Symfony\Component\HttpClient\Exception\ClientException :为“https://api.someservice.net/api/”返回 HTTP 400。
php - Symfony:定义作用域的 HttpClient 类
在我的 Symfony 5.1 应用程序中,我使用了几个作用域 http 客户端,在我的 framework.yaml 中定义:
如何配置 symfony 以将 CurlHttpClient 用于“my_client”,将 NativeHttpClient 用于“example_client”?
symfony - Symfony 5 httpClient Windows AD 连接
是否可以使用 Windows 凭据连接到 API?我需要连接一个使用 Windows AD 身份验证的 API。我认为这是可行的,auth_basic
但这不是好方法......
预先感谢您的回答
php - Symfony 5 - HttpClient,在标头数据中添加“授权承载 123456789azertyuiop”
我想使用 HttpClientInterface 在 HTTP 请求的标头中附加身份验证信息。
(我已经有 45 种其他方法效果很好)但是当我尝试发送具有multipart/form-data 内容类型的文件时会出现问题。
我从下面的原始文档中获取代码以保留一个非常简单的案例,但我无法将我的数据加入生成的数据中。
这就是我想要做的
这是它的翻译方式,因此 API 无法理解我发送的内容并返回400 错误请求
原则上这是一个相对常见的情况,所以我想有一个解决方案吗?谢谢你。
symfony - 如何解决“没有扩展能够加载'monolog.http_client'的配置”
我想使用 symfony 的 HttpClientInterface,所以我将它添加到 __construct 中,如下所示:
在我的函数中只是一个简单的请求:
所以当我尝试运行它时,我得到了这个错误:
如上所述,我尝试将其添加到服务中,但也出现错误:
像这样(monolog.http_client: 或 http_client:)
错误:这里没有扩展能够加载“monolog.http_client”的配置
所以我真的不知道如何解决这个问题!
php - 如何将对象传递给 http 客户端请求?
我尝试使用CURL
如下方式发出 HTTP 请求:
这个正在返回我的结果。但是当我尝试使用 Symfony HTTP 客户端实现相同的功能时,我收到 400 错误。
这是代码,我试过了。
我不确定我缺少什么Client
有人可以帮我吗?
php - 如何访问 Symfony Http 客户端响应的 URL?
使用 Symfony Http 客户端,我创建了一个这样的 HTTP 请求:
输出是:
现在我尝试输出该url
响应:
但输出是null
.
如何获得 url 作为输出www.something.com
?
php - 另一个完成后如何发出http客户端请求?
在我的 Symfony 函数中,我正在创建一个文件夹,并在此文件夹中创建另一个文件夹:
它运行良好,但有时第一个文件夹的创建速度不够快,并且无法创建图像文件夹。有没有办法让第二个请求可以等待,直到创建第一个文件夹?
php - 如何使用 Symfony 客户端重命名 webdav 集合?
我正在使用带有 Symfony 的 http 客户端。在此示例中,我正在创建一个文件夹。
这很好用。
现在我想重命名一个文件夹:
但我想不通的是,我在哪里定义新的文件夹名称?