gpt4 book ai didi

zend-framework - 设置超时 SOAP 客户端 (Zend Framework)

转载 作者:行者123 更新时间:2023-12-04 06:38:22 27 4
gpt4 key购买 nike

我正在使用 SOAP 请求 Web 服务,我需要为其设置请求超时。

new Zend_Soap_Client(http://www.aaa.com/ws/Estimate.asmx?wsdl",
array('encoding' => 'UTF-8');

我也试过通过 'connection_timeout'=>100但它似乎是“未知的 SOAP 客户端选项”。请建议我可以设置设置超时的方法。

谢谢

最佳答案

我找到了使用 Zend_Framework 设置超时的解决方案:

如果您有这样的 SoapClient-Object:

$client = new Zend_Soap_Client(http://www.aaa.com/ws/Estimate.asmx?wsdl", array('encoding' => 'UTF-8');

您可以设置 HTTP 请求的超时时间。 PHP 中的默认超时为 30 秒。使用以下代码,您可以例如将其设置为 1 分钟。
$context = stream_context_create(
array(
'http' => array(
'timeout' => 1000
)
)
);
$client->setStreamContext($context);

发现于 downlifesroad.com

关于zend-framework - 设置超时 SOAP 客户端 (Zend Framework),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5170951/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com