Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno SoapClient odmieta spracovať WSDL

Lokálne ti to bude fungovať (hodnotu soap:address location necháš bez zmeny). Interfejsy na webové služby sa nemenia často. Ak áno, tak sa väčšinou len dopĺňajú. V opačnom prípade by to bola tak či tak breaking change, taže by klient prestal fungovať, aj keby si si SoapClienta inicializoval z aktuálneho WSDL.

Tiež v kompilovaných nedynamických jazykoch sa z WSDL generujú triedy a po breaking change zmene WSDL je treba prekompilovať celý program.

Poskytovateľa informovať môžeš. Mal by vedieť zistiť sám, čo treba opraviť, ale nepredpokladám, že by to opravili (keďže jednoduchý workaround existuje).

Ak si chceš presne vyskúšať, čo treba zmeniť, tak si vytvor server, kde budeš posielať rovnakú odpoveď a postupne budeš upravovať hlavičky. Keďže ti to ide lokálne, tak problém bude len niekde v HTTP hlavičkách. Tipujem, že problémom bude chýbajúci Content-Length, ale môžu to spôsobovať aj iné hlavičky.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny