1

WCFセルフホストに接続するためにPHPを必要とするプロジェクトがあります。構造は、tcpおよびWSDualHttpBindingプロトコルを備えたセルフホストwcfがあります。私はPHPSOAPバージョン1を使用しましたが、wcfにはEnvelopVersionSoap12があります。以下のPHPコードをテストしようとしましたが、残念ながら動作させることができませんでした。ブラウザに「http://...:8009/Service/Service/?wsdl」と入力して、WCFが起動し、xmlが表示されたかどうかをテストして、wcfが起動して実行されていることを確認します。セルフホストサービスにコールバックがある場合、Webクライアントに通知することはできますか?前もって感謝します。

    <?php

try
{
    $client = new SoapClient('http://...:8009/Service/Service/?wsdl',
    array(
                'location' => 'http://...:8009/Service/Service/',
                'trace' => true,
                'soap_version' => SOAP_1_1,
                'cache_wsdl' => WSDL_CACHE_MEMORY
        )); 
        .
        .
        .

} catch ( Exception $e )
{
    echo "Error:".$e->getMessage();
}

?>
4

0 に答える 0