douzhou7656 2016-02-19 09:11
浏览 204

PHP SoapClient无法处理重定向到https

I'm implementing a SOAP client with PHP SoapClient.

The wsdl-file specifies URL for a function of type http (like http://api.example.com/a/b).

However, when called, I get a response

HTTP/1.0 301 Moved Permanently
Location: https://api...

Apparently the SoapClient can not handle the redirect.

How can I solve the issue?

  • 写回答

1条回答 默认 最新

  • dongwu8050 2016-02-19 09:36
    关注
    $param = array('user' => 'Gopal',
        'password' => 'Rathod',
        'KeyCode' => 'XYXXYGOPALASDADXXX',
        'ExternalID' => 'PUBLICSTORAGE',
        'sXml' => $strinXML, 'trace' => TRUE);
    
    $soapClient = new SoapClient('https://wsdlfullUrl.asmx?WSDL', array('trace' => TRUE));
    $result = $soapClient->__soapCall('Request', array($param));
    
    echo '<br> 3. Call Request:<br>' .  $soapClient->__getLastRequest() ;
    echo '<br> 4. RESPONSE:<br>' . $soapClient->__getLastResponse();
    
    
    More link  http://php.net/manual/en/book.soap.php
    
    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘