问题标签 [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.
php - Zend Framework 1.12 中的 Http 客户端太慢
我想向同一域上的不同页面发送约 50 个请求,然后,我使用 DOM 对象来获取文章的 url。
问题是这个数量的请求需要超过 30 秒。
有什么办法可以加快这个速度吗?
php - 通过 fiddler 从 zend_http_client 捕获流量
我使用 zend_http_client 并使用下面的代码来强制流量到提琴手:
当我运行程序时,我只是收到 Http 错误 400,这意味着请求错误。我搜索了很多,但没有发现任何帮助。此外,当我删除此配置时,一切正常,但提琴手没有捕获任何东西。我可以为这个问题做些什么?
php - zend_http_client 浏览器缓存问题
我正在尝试通过将用户名和密码传递到代码中来访问 https 站点,但是,由于“浏览器缓存问题”,该网站拒绝我访问,有人可以帮忙吗?这是代码:
php - Zend_Http_Client SSL 异常
我在 Ubuntu 10.04 服务器上安装了Zend Framework 1.12项目,以及PHP 5.5.3和nginx 1.2.7 + php-fpm 。
我收到以下异常
Message: Unable to Connect to ssl://pftradingnet.com:443. Error #179898264: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?
从Zend_Http_Client_Adapter_Socket->connect
功能。
我的配置命令是
'./configure' '--enable-opcache' '--prefix=/opt/php' '--with-apxs2=/usr/bin/apxs2' '--with-mysql=mysqlnd' '--with-mysqli=mysqlnd' '--with-pgsql=/usr' '--with-tidy=/usr' '--with-curl=/usr/bin' '--with-openssl-dir=/usr' '--with-zlib-dir=/usr' '--with-xpm-dir=/usr' '--with-pdo-pgsql=/usr' '--with-pdo-mysql=mysqlnd' '--with-xsl=/usr' '--with-ldap' '--with-xmlrpc' '--with-iconv-dir=/usr' '--with-snmp=/usr' '--enable-exif' '--enable-calendar' '--with-bz2=/usr' '--with-mcrypt=/usr' '--with-gd' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--with-freetype-dir=/usr' '--enable-mbstring' '--enable-zip' '--with-pear' '--with-libdir=lib' '--with-config-file-path=/opt' '--enable-fpm' '--with-fpm-user=fpm' '--with-fpm-group=fpm' '--enable-debug'
它以前在php5.3+Apache2上运行良好,可能是什么原因导致错误?
php - Zend Http 客户端:为重定向的 URL 提供了无效的 URI 错误
我想获取 URL 的 html。基本上我正在这样做:
对于一些重定向的网址,我收到以下错误
提供的 URI 无效
例如,如果您考虑以下 URL:
它重定向到另一个 URL。当我尝试获取 lastResponse 时,它什么也没给我。如何获取此 URL 的 html?我尝试了配置选项 strictredirects 但仍然给出相同的错误。我该如何解决这个问题?
php - 带有 Zend_Http_Client 或 CURL 的 POST 请求
我试图从远程服务器检索数据,但它不工作并发送空数据。这是我尝试过的代码:
当我尝试回显结果时,它会重定向到 index.php 页面。任何关于如何获取数据的建议。我试过 curl 但这里也有同样的问题:(
和
zend-http-client - 如何在 Zend 的 HTTP 客户端中设置 PUT 参数
我正在尝试将 PUT 方法与Zend Http 客户端一起使用,但我无法将参数添加到请求中。
这是我的代码片段:
我之前已经在代码中声明了“url”、“username”、“password”和“var”。
zend-framework - 那里的任何大师都知道什么会导致 Zend_Http_Client 在一半时间内返回 403 Forbidden 的 Zend_Http_Response ?
我的 CentOS 6.5 服务器运行 nginx 和 php-fpm 有一半的时间在使用 Zend_Http_Client 发出 GET 时会收到 403 Forbidden 的 Zend_Http_Response。另一半时间它很好,并返回我所追求的 XML。我不明白为什么它只工作了一半。代码、请求、url 等都是正确的,并且 100% 的时间都可以在我的其他服务器上运行。但在这台特定的服务器上,它只成功了 50%。唯一的区别?该服务器运行 nginx 而不是 apache,就像其他服务器一样。nginx 会不会弄乱来自 Zend_Http_Client 的请求?
php - PHP - Zend 保持会话活跃
我正在从产品 1向产品 2提出请求提出请求。将发送 3 个请求,第一个是通过 POST 进行的身份验证,其中将在接收服务器上设置一个会话,两个是对所选 REST 操作的 GET 请求,三个是通过 POST 取消设置会话的关闭调用。
以下是所需内容的快速模型:
我可以从请求一中设置会话,但是当发送第二个 GET 请求时,我认为会话不再存在。如何保持该会话,直到发送第三个取消设置请求?
发件人:
接收者:
zend-framework2 - 无法在 Zend 上的 TCP 连接 api.mysite.com 上启用加密
我正在为 Zend Framework 2 创建一个模块应用程序。当我尝试向我的服务器发送包含必要详细信息的发布请求时,我收到错误“无法在 TCP 连接 api.mysite.com 上启用加密”。早些时候,我收到错误“无法在 TCP 连接 api.mysite.com 上启用加密:确保为环境正确设置了“sslcafile”或“sslcapath”选项。
在谷歌搜索时,我发现我应该将 sslverifypeer 设置为 false。完成此操作后,我留下了句子的第一部分“无法在 TCP 连接 api.mysite.com 上启用加密”。不知道我可能错在哪里。
在以前的例外情况下,我得到“stream_socket_enable_crypto():这个流不支持 SSL/crypto”