Krzysztof
Białkowski
Software Developer
(C# .NET)
Temat: SoapClient a https/http
Hej,Mam pytanko :
Wsdl jest wystawiony na https:
https://test.pl/TestWS.asmx
Natomiast sama metoda stoi http:
<wsdl:service name="Public">
<wsdl:port name="Test" binding="tns:Test">
<soap12:address location="http://test.pl/TestWS.asmx" />
</wsdl:port>
Pierwszy raz widzę takie rozwiązanie jednak analizując logi tcpdumpa widzę, że połaczenie na port 443(ssl)
następuję prawidłowo, natomiast próba wywołania metody z portu 80 skutkuje juz w connection timeout.
Czy ktoś wie może czy do SoapClienta należy dopisać jakieś dodatkowe parametry ?
Mój konstruktor wyglada tak :
$params= array(
'local_cert' =>'cert.pem',
'allow_self_signed' => true,
'trace'=>true,
'verify_peer' => 0,
'exceptions' => true,
'cache_wsdl' =>WSDL_CACHE_NONE
);
$client = new SoapClient("$adres1",$params);
$client->JakasMetoda($zm1);