28

発見したばかりの Guzzle フレームワークが気に入っています。異なる応答構造を使用して、複数の API にわたってデータを集約するために使用しています。JSONとXMLでうまくいきましたが、私が消費する必要があるサービスの1つはSOAPを使用しています。Guzzle で SOAP サービスを利用する組み込みの方法はありますか?

4

4 に答える 4

5

IMHO Guzzle は SOAP を完全にはサポートしておらず、HTTP リクエストでのみ動作します。src/Guzzle/Http/ClientInterface.php Line:76

public function createRequest(                                              
    $method = RequestInterface::GET,                                        
    $uri = null,                                                            
    $headers = null,                                                        
    $body = null,                                                           
    array $options = array()                                                
); 

SOAP サーバーがポート 80 でネゴシエートするように構成されている場合でも、WSDL をサポートしているため、ここでは php SoapClient がより適切なソリューションであると思います

于 2014-02-13T06:59:40.247 に答える