WebHU - Programozási kérdések és válaszok

A szappan kliens leállt

Van egy webhelyem, amely gyakran indít SOAP-hívásokat egy adott API-hoz. A webhely néhány hónapig jól működött, azonban a SOAP funkció hirtelen leállt minden ismert ok nélkül, a hiba a következő volt: "Nem lehet csatlakozni a gazdagéphez".

A WSDL szolgáltatás nem költözött el vagy nem állt le.

Ezt követően frissítettem a plesk-et a 12-es verzióról a 17-es verzióra. A SOAP kliens továbbra sem működik, de most más a hiba:

SOAP-HIBA: WSDL elemzése: Nem sikerült betölteni innen (URL): nem sikerült betölteni a külső entitást (URL)

Ez az én SZAPPAN hívásom:

$opts = array('http'=>array('user_agent' => 'PHPSoapClient'));

$context = stream_context_create($opts);
libxml_disable_entity_loader(false);

$client = new SoapClient($url,array('stream_context' => $context,'cache_wsdl' => WSDL_CACHE_NONE));

Lehetséges megoldások?

SZERKESZTÉS: Új információk érkeztek, így az API-kiszolgálón DNS-problémák lépett fel. Hogyan tudom visszaállítani a kapcsolatot az API-val?


  • Úgy tűnik, eltávolították a SOAP szerverüket. Vagy áthelyezte. Vagy blokkolnak téged. 15.02.2017
  • A szerver még mindig ott van, és kétlem, hogy letiltottak volna, mert van egy hibakód a hibás kulcshoz 15.02.2017
  • A kérdésedben sehol nem látom ezt a hibainformációt. 15.02.2017
  • Valójában ez egy blokk lehet a szerverüktől, mert a hibaüzenetet kapom a szappankliens példányosításánál, mielőtt bármilyen hívást kezdeményeznék. 15.02.2017
  • Ez fizetős szolgáltatás? Bárki számára nyitott szolgáltatás? Vagy csak besurransz a hátsó ajtón? 15.02.2017
  • A szolgáltatás privát, jogosult vagyok rá, megkaptam a kulcsot 15.02.2017
  • Nos, akkor megkérdezem a szolgáltatás gyártóját 15.02.2017

Válaszok:


1

A php szervered egyértelműen nem éri el a szappanszervert. Ez segíthet:

  • Próbálja meg közvetlenül a php szerverről ellenőrizni, hogy a szolgáltatás elérhető-e:

    1. wget {url} > page.txt
    2. nano (vagy azzal egyenértékű) oldal.txt
  • Próbáljon meg más programot használni a szerver fogyasztásához, javaslom a Szappan Ui alkalmazást.

  • A php szerveren próbáld meg pingelni a szolgáltatás URL-jét, és nézd meg, hogy az IP megoldva.

  • Ellenőrizze, hogy elérhető-e más szappanszolgáltatás, ezt a szolgáltatást

Ha ez nem segít Önnek a megoldás megtalálásában, tegye ide az eredményeket, hogy segítsen másoknak a megoldásban.

15.02.2017
  • Kövesse lépéseit: 15.02.2017
  • Ha DNS-probléma van, próbálja meg nem a tartományt, hanem közvetlenül az IP-t használni. 15.02.2017
  • Új anyagok

    A rádiógomb ellenőrzött eseményének használata a jQueryben
    Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

    Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
    Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

    Miért érdemes elkezdeni a kódolást 2023-ban?
    01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

    🎙 Random Noise #2  – Örökbefogadás és hit
    az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

    A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
    A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

    5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
    Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

    Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
    A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..