问题标签 [artax]

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 投票
2 回答
434 浏览

php - 使用 Artax 绕过 SSL 证书验证

当向具有无效 SSL 证书(Cloudflare 必须重新颁发证书)的服务器发出 POST 请求时,Artax 返回以下错误:

stream_socket_enable_crypto():SSL 操作失败,代码为 1。OpenSSL 错误消息:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败

我试图使用

但是,在这两种情况下都会引发错误。

任何人都可以阐明使用 Artax 禁用对等验证的正确方法吗?


更新

我都试过了:

两者都给我 400(错误请求)的响应。

0 投票
1 回答
895 浏览

php - 使用 composer.phar 安装 Crate PDO 驱动程序失败

我正在尝试从这里安装 Crate PDO 驱动程序:https ://github.com/crate/crate-pdo

该手册说要像这样使用composer.phar:

php composer.phar 需要 crate/crate-pdo:~0.0.3

但是,这会产生以下结果:

您的要求无法解决为一组可安装的软件包。

我查看了最低稳定性设置,但不确定如何使用它(我到底在哪里设置)。这也是我第一次使用作曲家,所以也许我忽略了一些东西?

0 投票
1 回答
1447 浏览

php - 如何使多个请求的 Amphp 池/队列?卷曲处理程序在哪里?

有一个使用 GuzzleHttp 制作的示例/测试代码:

如何为 Amphp 或Artax制作类似的东西?我搜索了 amp 文档和 stackoverflow,但找不到类似的东西。

顺便说一句,我还发现 Amp 不使用 Curl 作为处理程序。不明白为什么没有这样的选项可用。您可以手动添加它还是有更好的东西,取代 curl 功能(各种自定义标题、调试/详细的可能性等)?

我需要帮助的具体点:

  1. 是否有人可以告诉我在哪里可以找到使用 Amp 框架或其任何库制作的池等效示例和/或仅在更简单的示例中显示它?
  2. Amp 中的 Curl 处理程序在哪里?我可以使用它吗?如何使用?

在 Amphp 网站上说:

如果足够通用,Stack Overflow 社区可以回答您的问题。使用 amphp 标签,以便合适的人找到您的问题。

由于我提供了足够简单(且有效)的示例,因此我认为很容易准确地理解我需要什么。

恕我直言。

0 投票
0 回答
125 浏览

php - 如何使用 Artax 进行发布请求

我正在测试使用 phplaravel/lumen作为服务器端框架的能力。我有现有项目,新任务是同时提出多个请求。我找到了可以帮助我的 amphp/parallel 包。但是文档说使用 Artax (amphp/http_client) 作为 http 客户端来发出并行请求。但是 Artax 的 phpAmp\Http\Client\Request将字符串作为请求正文。你能帮我如何通过请求正文吗?