问题标签 [zend-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 投票
1 回答
3148 浏览

php - 如何用 Zend_Http_Client 替换 file_get_contents ?(编码差异等..)

如何用 Zend_Http_Client 替换 file_get_contents ?(编码差异等..)

应该替换的代码:

我的解决方案:

请问你有更好的解决方案,我的解决方案有弱点吗?


编辑:改进的解决方案

备注:更好的事件可以使用卷曲适配器,它的工作速度更快。

谢谢,约瑟夫

0 投票
2 回答
1139 浏览

php - 无法使用 Zend_Http_Client 存储第二个客户端请求的会话

我正在向同一个客户端发送多个请求。zend_Http_Client 无法重定向,因为我们的网站提供了 javascript 重定向。从那个javascript我得到重定向url并再次调用客户端,现在我被拒绝访问。这是因为我无法存储来自第一个客户端请求的会话。

我正在使用以下代码..

谁能告诉我如何为第二个请求存储会话。

0 投票
1 回答
3069 浏览

zend-framework - Zend HTTP 客户端 URI 无效?

我在 URL 上使用 Zend HTTP 时遇到问题:

出于某种原因,这给了我一个错误......

这个特定的网址有什么问题?

0 投票
2 回答
2800 浏览

php - 是否可以使用 Zend_Http 进行异步连接?

是否可以使用 Zend_Http 进行异步连接?如何?

感谢帮助。

0 投票
1 回答
1845 浏览

php - 如何从 Zend Framework 中的每个请求中获取 http 响应/服务器代码?

使用 Zend Framework Http 客户端,我如何从每个请求中获取 http 响应/服务器代码?我的身体很好,但响应代码也会很好。

0 投票
3 回答
1018 浏览

php - Zend_Http_Client 和 cURL 正在删除换行符

我正在尝试从远程服务器获取 CSV 文件并使用 Zend_Http_Client 下载它

获取的版本已删除所有换行符。

响应都是一行。

如果我$url用 curl 获取它,它位于不同的行上。

另外,我正在查看源代码,而不是 HTML 呈现的版本

更新

所以我用 cURL 重写了那个位,它仍然做同样的事情!?

有任何想法吗

0 投票
1 回答
1478 浏览

php - 如何使用 Zend_Http_Client 模拟 POST 多个复选框表单字段 myField[]?

我正在使用 Zend_Http_Client 将一组数据发布到运行 PHP 的服务器。但是,服务器期待表单中的数据myField[],即我有一组复选框,用户可以检查多个。我目前的代码是:

然而,似乎 Zend_Http_Client每次通过循环时只是简单地用新值覆盖。 myField[]如何使用 Zend_Http_Client添加多个同名的 POST 字段?


更新

通过破解 Zend_Http_Client 代码本身,我实际上已经找到了一种方法来做到这一点。然而这并不理想。我是这样做的:

首先,我只是将值添加到 POST 字段中,如下所示:

在函数_prepareBody()中,Zend_Http_Client 使用以下代码构建 POST 数据:

如果您查看它构建的 POST 数据,它看起来像这样:

当然,它是 url 编码的,所以它看起来像这样:

所以,我只是添加了一个preg_replace来制作 [0] -> []、[1] -> [] 等:

我宁愿只使用 Zend_Http_Client 而不对库代码进行更改,但这目前有效。对于如何在不破解库的情况下进行操作的任何建议,我将不胜感激。

0 投票
1 回答
765 浏览

php - 如何输出 Zend_Http_Client 将发送的 POST 数据列表?

我需要调试我的 Zend_Http_Client 代码,以确保我将所有正确的 POST 字段和标头发送到我的服务器。如何输出将要发送的 POST 字段列表,甚至是整个 HTTP 命令是什么?

0 投票
0 回答
816 浏览

php - 如何使用 Zend_Http_Client 处理分块/流式响应数据?

我有一个 Zend_Http_Client 连接到一个 HTTP 服务器,它以块的形式流式传输它的数据。

我想在收到每个收到的块时直接处理它。

Zend 框架中现有的 Http_Adapter 似乎都没有提供基于块的处理。

到目前为止,我已经尝试了两种不同的(工作)解决方案:

  1. 使用我自己的读取函数创建我自己的 Http_Client_Adapter,其中包括处理
  2. 注册我自己的流模式(myHandler://)并让 Http_Client 直接将其流数据写入我的处理程序

…但我想尽可能地接近现有功能。

因此,我的问题是:
是否有一个 Zend-Framework “本机”解决方案,我可以使用它循环接收块接收块或定义每个块调用的 user_function?

0 投票
1 回答
324 浏览

php - 如何使用 Zend_Http 发送和接收文件

我的客户代码是:

在我的服务器上,当我这样做时,var_dump($_FILES)我确实看到了文件名和正确的大小。

但是当我去临时文件夹($_FILES告诉我它保存了文件)它是空的。我都尝试了 tmp 文件夹和 chmod 777 的不同文件夹。什么都没有。
我错过了什么?