问题标签 [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 回答
1976 浏览

php - 使用 Zend Http 请求和响应检索 SSL 证书

我正在尝试连接到第三方 API,并且正在使用 Zend 1.7.0 框架来访问它。要进行身份验证,我必须首先检查从 URL 返回的 SSL 证书。这就是我在我的代码中所做的。

响应总是好的,当我导航到“$url”时,如果我点击浏览器窗口右下角的锁,我可以看到证书。

有没有办法通过响应对象访问证书的所有者、到期日期和其他属性?在发送请求以获取有关证书的信息之前,我是否必须对请求进行任何特殊处理?

0 投票
1 回答
717 浏览

zend-framework - 代理后面的 Zend_Feed_Reader

我是 Zend 新手,想在代理后面使用 Zend_Feed_Reader 类。

我被告知我需要“使用 setHttpClient() 静态方法替换 Zend_Feed_Reader 使用的 Zend_Http_Client 的默认实例。替换应该是一个新的 Zend_Http_Client 对象,该对象传递一个名为 Zend_Http_Client_Adapter_Proxy 的替换适配器”但我非常卡住 -

有人可以提供一个代码示例来执行上述操作吗?非常感谢。

0 投票
1 回答
3705 浏览

php - Zend_Http_Client 中的远程地址参数

正在开发一个使用 Zend_Http_Client 访问远程逻辑的公共站点。客户端适配器中是否有一个属性/方式可以设置浏览该站点的用户的远程地址?

目前正在使用这种结合了远程地址和远程用户代理的解决方法。

远程地址是否有特定属性?

0 投票
3 回答
674 浏览

php - Zend Framework 1.10:不存储 Cookie

我正在尝试使用 Cookies 和 Zend Framework 1.10。这是我的代码:

但 cookie 不会被存储。我用 Firecookie Firefox 的扩展检查了它。怎么了?

0 投票
1 回答
1763 浏览

zend-framework - Zend_Uri_Http:使用 Google Chart URI 时提供的 URI 无效?

我的应用程序使用 Google Charts 并使用 HTTPS。我需要将 Google 图表显示为“安全”图像,否则 Internet Explorer 会抱怨显示不安全的内容。所以,我正在尝试使用Zend_Http_Client请求下载它们(然后链接到本地​​文件),但我似乎做不到。

URI 应该是有效的,因为我可以单击此链接并查看图像:

http://chart.apis.google.com/chart?chs=250x150&cht=bvg&chds=0,19&chd=t:19&chxt=x,y&chxl=0:|2009&chxr=1,0,19&chf=bg,s,F2F0E1

这是我正在使用的代码:

我究竟做错了什么?还有另一种方法可以实现这一目标吗?

解决方法

由于 Google Chart URI 使用“无效”字符,因此在构建Zend_Uri. 这是我为了下载 Google Chart 而必须做的。

0 投票
0 回答
232 浏览

sockets - Zend_Http_client 中套接字适配器的 CURLOPT_FOLLOWLOCATION 等效项

我想在我的代码中使用套接字适配器而不是 Curl,但是这是我面临的问题。

(案例 1 :) 我正在使用 Zend_http_client (默认套接字适配器)查询服务器以获取响应,我收到 404 错误,

(案例 2 :) 而对于与上述相同的服务器,当使用 CURL 适配器并将 CURLOPT_FOLLOWLOCATION 设置为布尔值 true 时,我收到了响应。此外,如果我从配置数组中删除此参数 (CURLOPT_FOLLOWLOCATION),我会得到与案例 1 相同的错误。

因此,设置 CURLOPT_FOLLOWLOCATION 应该可以解决问题(是的,目标服务器中发生了内部重定向),因此我正在寻找一个等效的参数/选项,以防 Socket 适配器。

任何帮助是极大的赞赏。提前致谢

0 投票
3 回答
1765 浏览

zend-framework - 获取 Zend_Http 最终 URL

发出一个简单的请求,例如:

重定向后如何获取最终 URL?除非我遗漏了什么,否则我在文档或 API 文档中没有看到任何方法。

提前致谢。

0 投票
3 回答
1691 浏览

php - Zend_Http_Client 不存储 cookie

我正在使用以下代码访问受用户名/密码登录保护的页面。

最后的回显总是再次返回登录屏幕(提示登录不成功)。这几乎完全是从 Zend 文档中复制而来的。谁能看到我做错了什么?

0 投票
0 回答
1389 浏览

php - Zend_Http_Client 请求因 Fiddler 代理失败

我写了一个简单的蜘蛛来测试 Fiddler 的各种东西。该脚本使用 Zend_Http_Client 类的相同实例(在下面的示例中为 $client)使用 Zend_Http_Client->request() 发出一些请求。

使用 Fiddler 和 Zend_Http_Client 时,只有第一个 Zend_Http_Client->request() 有效;后续请求因“无法读取响应或响应为空”而失败。这是我使用 Fiddler 的 Zend_Http_Client 配置:

这是一个失败的简化示例,使用上面的 $client :

当不使用代理时,蜘蛛本身 100% 可以按预期工作,因此代码本身很好。Fiddler 也在工作,捕获来自所有进程的所有请求(使用 WinInet 以及各种浏览器进行测试)。

0 投票
1 回答
3385 浏览

php - 如何在 Zend_Http_Client 中设置“REFERER”?

您好我正在使用 Zend_Http_Client 和适配器 Zend_Http_Client_Adapter_Curl ,我尝试使用设置 REFERER

在我的请求中,我看到除了 REFERER 标头之外的所有类型的标头都已设置?可以使用 $client->setHeaders('Referer',$url); 也,但我正在寻找更好的方法。谢谢。