问题标签 [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.
symfony - guzzle php http 客户端 cookie 设置
我正在尝试从 Zend Http Client 迁移到 Guzzle Http Client。我发现 Guzzle 的功能很好并且在大多数情况下易于使用,但我认为在使用 Cookie 插件时没有很好的文档记录。所以我的问题是如何在 Guzzle 中为要对服务器发出的 HTTP 请求设置 cookie。
使用 Zend Client,您可以做一些简单的事情:
那么,你如何在 Guzzle 中做到这一点。我看过http://guzzlephp.org/guide/plugins.html#cookie-session-plugin。但我觉得这并不简单,我无法理解它。可能有人可以帮忙吗?
php - 通过 Zend_Http_Client_Adapter_Curl 发布大数据
我使用 $site->setParameterPost
and$site->request('POST')->getBody()
来将数据发布到动作中,其中一个参数setParameterPost
是非常大的数据,并且它不通过 post 方法发送数据。我能做些什么?
zend-framework - 如何在操作中检索 $_POST 变量
我是zend框架的新手,我通过这种方式使用post方法将一些数据发送到一个动作:
当我使用它时lastNewsAction()
,它传递给我空数组,但是当我将这些数据发送到框架外的一个简单文件(类似于http://example.com/test.php)时,它具有正确的值。那么如何在操作中检索变量?ApiController.php
var_dump($_POST)
$_POST
$_POST
php - Zend_HTTP_Client 不会让我发布任何数据
我一直在 stackoverflow 和 Google 上寻找解决问题的方法。
我已经使用 Zend Framework 创建了两个项目 -Project1
并且Project2
- 我想在其中一个上实现 Web 服务。这个想法是使用 POST 发送一个 JSON 字符串Project1
并接收一个 JSON,其中包含与该变量相关的所有详细信息。现在我在以下位置创建了一个 TestController Project2
:
上面的代码有效。dataAction
它从控制器中读取Project1
并给我一个回显的输出。但是当我尝试这个时:
在服务器端,当我尝试在里面显示时dataAction
:
我得到这样的输出:NULL array(0) { } .... 当我在客户端尝试它时,我得到相同的输出。还要提一下..我也尝试打开 php://input 文件但得到一个空字符串...
我错过了什么???从早上开始,我一直在寻找它,但没有找到解决方案。
提前感谢您的回复。
php - HTTP 客户端类中的单例模式是否会导致竞争条件?
我正在使用 Zend HTTP 客户端来实现与第三方服务通信的 Web 客户端。我正在考虑使其成为单例模式,以便每次调用都可以利用服务中的 cookie,这样我们就不需要在每次实例化新版本的客户端时重新登录。
客户端将有多个类与它通信,可能来自代码中的几个不同位置一次尝试。我担心当多个实体尝试一次使用它时,拥有一个单例客户端会导致竞争条件。
这会是 PHP HTTP 客户端中的单例模式的问题吗?如果是这样,有没有其他方法可以让 Zend HTTP 客户端受益,它可以跨多个事务存储和使用 cookie 而不会出现这些问题?
php - cURL 请求中的错误:名称查找超时
我编写了一些代码来填写登录表单并通过 post 方法提交。喜欢:
它工作正常,但有时会发生此错误:
有什么问题?我能做些什么来解决它?
zend-framework2 - 使用 composer 安装组件 zf2
我尝试使用作曲家安装 zf2 组件但不能这样做,因为作曲家总是下载所有框架,我做错了什么?
作曲家版本 1beccf9
php - Zend_Http_Client:如何“不下载大文件”
我有使用 Zend_Http_Client 的 PHP 脚本。
脚本做两件事:
- “扩展”缩短的网址 + 获取 MIME 类型的网址
- 获取 text/html url 的 HTML 内容
我使用这个简单的代码:
除了 URL 包含 100Mb MP3 文件的情况外,一切正常。我只需要 HTML 内容,不需要 MP3。所以我想将 Zend_Http_Client 配置为“不要下载超过 2Mb 的文件”。可能吗?
是的,我可以发出 2 个请求 - 第一个是获取 URL 的 MIME,如果 MIME=text/html,第二个是获取 HTML,但是发出 2 个不同的请求太昂贵了。
所以,问题:当已经下载的内容重量超过2Mb时,如何检查下载内容的大小并停止下载而不出错?
zend-framework - Zend_Http_Client 的最大查询长度?
我使用 Zend_Http_Client 如下:
很简单,用一系列参数查询一个 API。问题是“通道”的参数。如果预先批准的频道,此参数是逗号分隔的列表。
我的问题是,这些参数的大小是否有限制?如果这个频道列表太长,我会有问题吗?
php - 如何以正确的方式使用 zend_http_client 或 curl
我正在使用 zend_http_client。我想要的是发送一个请求以转移(不重定向)到另一个站点,并在我拥有的字段中发送号码,并获得我需要在我的站点上使用的信息的答案。这就是我正在做的事情,但是如何将我的号码发送到该字段并提交呢?
感谢和抱歉语法错误。