Zend framework Zend_Feed_阅读器在代理后面

Zend framework Zend_Feed_阅读器在代理后面,zend-framework,zend-http-client,zend-feed,Zend Framework,Zend Http Client,Zend Feed,我是Zend的新手,希望在代理后面使用Zend_Feed_Reader类 我被告知我需要“替换Zend_Feed_阅读器使用setHttpClient()静态方法使用的Zend_Http_客户端的默认实例。替换对象应该是一个新的Zend_Http_客户端对象,该对象被传递给一个名为Zend_Http_Client_adapter_Proxy的替换适配器”,但我被卡住了- 有人能提供一个代码示例来做上述工作吗?非常感谢。我猜你已经解决了这个问题,但是FWIW: $adapter = new Zen

我是Zend的新手,希望在代理后面使用Zend_Feed_Reader类

我被告知我需要“替换Zend_Feed_阅读器使用setHttpClient()静态方法使用的Zend_Http_客户端的默认实例。替换对象应该是一个新的Zend_Http_客户端对象,该对象被传递给一个名为Zend_Http_Client_adapter_Proxy的替换适配器”,但我被卡住了-


有人能提供一个代码示例来做上述工作吗?非常感谢。

我猜你已经解决了这个问题,但是FWIW:

$adapter = new Zend_Http_Client_Adapter_Proxy();
$adapter->setConfig(array(
  'proxy_host' => 'your.proxy.addr', // IP or host name of proxy server
  'proxy_port' => 8888,              // proxy port. If not specified, 8080 will be used
  'proxy_user' => 'myuser',          // user for proxy authentication, if needed
  'proxy_pass' => 's3cr3t'           // proxy password, if needed
));

Zend_Feed_Reader::getHttpClient()->setAdapter($adapter);
确保用您的代理配置替换选项(如果不需要,请删除
proxy\u user
proxy\u pass

然后,您实例化的任何提要阅读器都将通过您的代理服务器


有关在此处配置代理适配器的更多信息:

我猜您已经解决了这个问题,但是FWIW:

$adapter = new Zend_Http_Client_Adapter_Proxy();
$adapter->setConfig(array(
  'proxy_host' => 'your.proxy.addr', // IP or host name of proxy server
  'proxy_port' => 8888,              // proxy port. If not specified, 8080 will be used
  'proxy_user' => 'myuser',          // user for proxy authentication, if needed
  'proxy_pass' => 's3cr3t'           // proxy password, if needed
));

Zend_Feed_Reader::getHttpClient()->setAdapter($adapter);
确保用您的代理配置替换选项(如果不需要,请删除
proxy\u user
proxy\u pass

然后,您实例化的任何提要阅读器都将通过您的代理服务器

有关在此处配置代理适配器的详细信息: