SoapFault异常:[HTTP]未知协议。仅允许http和https

时间:2017-06-20 18:43:38

标签: php soap axis2

我是axis2和php的新手。 我需要实现client.php谁将根据端口8282上的中间件做一些操作。我的问题是我的localhost是8080,我无法访问中间件。这是代码:

SoapFault exception: [HTTP] Unknown protocol. Only http and https are allowed. in C:\xampp\htdocs\Client_addCostume.php:4 Stack trace: 
    #0 C:\xampp\htdocs\Client_addCostume.php(4): SoapClient->__doRequest('__doRequest('__soapCall('run', Array) 
    #3 C:\xampp\htdocs\Client_addCostume.php(41): runService('Service_addCost...', 'addCostume', 'costum1') 
    #4 {main}

这是我的错误:

//SQL Statement
   $dataProvider = new SqlDataProvider([
        'sql' => 'SELECT a.att1,
                         b.att2,
                         a.att3
                           FROM table1 a,
                                table2 b 
                                WHERE b.id = a.user_id
                                 ORDER BY a.att3 ASC',
                    ]);

//GridView
<?= GridView::widget([
    'dataProvider' => $dataProvider,
    'columns' => [
        'Att1',
        'Att2',
        'Att3',
    ],
]); 

1 个答案:

答案 0 :(得分:-1)

在$ KERNELURL之前添加http://