【问题标题】:Is it possible to specify the outgoing network interface to use for a PHP SoapClient?是否可以指定用于 PHP SoapClient 的传出网络接口?
【发布时间】:2010-08-09 21:29:16
【问题描述】:

我需要将 SoapClient 绑定到特定的出站网络接口,但我找不到任何相关文档。这甚至可能吗?如果没有,有哪些可能的解决方法?

【问题讨论】:

    标签: php soap soap-client


    【解决方案1】:

    您可以将流上下文传递给具有绑定选项集的 soapclient 构造函数:

    $opts = array(
        'socket' => array(
            'bindto' => '192.168.0.100:0',
         ),
    );
    
    $ctx = stream_context_create($opts);
    
    $client = new SoapClient('the.wsdl', array('stream_context' => $ctx));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-02
      • 2012-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多