Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%)
|
Witam,
Próbuję się połączyć za pomocą SoapClient z usługą:
W odpowiedzi dostaję: Error Fetching http headers To moja pierwsza styczność z tego typu "połączeniem". Czy ktoś z Was kiedyś korzystał z soap-a w PHP? Czy do połączenia zazwyczaj wymagane są dane do logowania? Niestety nie mogę udostępnić publicznie pliku xxx.svc. Ten post edytował markuz 24.06.2014, 09:30:48 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%)
|
Korzystałem z niego i albo nie potrafię poprawnie skonfigurować połączenia albo coś jest nie tak z usługą - chociaż programista od usługi twierdzi, że wszystko jest ok ponieważ łączy się przez nią w aplikacji (.NET).
1: screen 1 Jako SOAPAction jest http://tempuri.org/ICutter/Logon - tempuri.org to domyślna nazwa (z tego co czytałem powinno się ją zmienić - ale to jest możliwe tylko po stronie usługi - tak?). 2: screen 2 Tutaj widzimy zapytanie oraz odpowiedź. Ustawiony jest SOAP w wersji 1.2 oraz aktywne są WS-Reliable Messaging Ktoś widzi jakiś błąd który mógł powodować taką odpowiedź (błędną)? @EDIT Namespace zostało zmienione na "chyba" poprawne. Teraz SoapUI zwraca: Cytat The action http://xxx/ICutter/Logon is not supported by this endpoint. Only WS-ReliableMessaging February 2005 messages are processed by this endpoint. Nie mam zdefiniowanego "endpoint" ponieważ nie wiem co to jest. Znalazłem taką definicję: Cytat Sender's responder (endpoint) To receive an asynchronous Acknowledgment the sender must have an endpoint to handle them. The WSRMSequenceAcknowledgment() procedure must be exposed at that endpoint. This accepts and processes asynchronous Acknowledgment. This is used to accept a SequenceAcknowledgment response from a remote party so it will process the response and will set the state of messages that are acknowledged. Po stronie PHP-a nawet nie doszedłem do tego błędu - zatrzymałem się na błędzie z nagłówkami. Może ktoś miał kiedyś taki problem? Komuś udało się poprawnie skonfigurować klient-a w PHP? Próbowałem znaleźć jakieś informacje na temat WS-Reliable Messaging w PHP, jedyne co znalazłem to autoryzacja która mnie nie dotyczy - ponieważ ja wykonuję autoryzację poprzez odwołanie do Logon. Ten post edytował markuz 3.07.2014, 14:45:14 |
|
|
|
markuz [Soap] Klient - problem z nagłówkami 24.06.2014, 09:30:31
kartin Wszystko zależy od usługi. W dokumentacji usługi p... 24.06.2014, 12:58:49
markuz W tym problem, że nie istnieje coś takiego jak dok... 24.06.2014, 13:16:52
mortus Błąd często spotykany, gdy połączenie z serwisem t... 24.06.2014, 13:19:56
kartin Ze źródła usługi na pewno można wywnioskować.
W WD... 24.06.2014, 13:26:33
markuz @mortus
Już próbowałem - nic to nie dało.
Serwis j... 24.06.2014, 13:27:42 
kartin Cytat(markuz @ 24.06.2014, 14:27:42 )... 24.06.2014, 13:30:04
markuz @kartin - Myślałem, że logowanie powinno się odbyw... 24.06.2014, 13:32:35
kartin [PHP] pobierz, plaintext $client->Logon( ar... 24.06.2014, 14:05:47
markuz To nic nie zmienia. Nadal błędy te same.
Teraz si... 26.06.2014, 14:21:41
Turson Jest takie fajne narzędzie - Soap UI. Bez PHP może... 26.06.2014, 14:36:33 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 20:01 |