2011-02-01 14 views

Odpowiedz

32

Nie ma czegoś takiego jak "protokół SOAP". SOAP to schemat XML.

Zwykle działa na HTTP (port 80).

+22

Czy P nie jest w "protokole" SOAP;)? – StuartLC

+61

@nonnb: Tak, dobra uwaga :) Jednak "S" oznacza "prosty", a to również fałszywe. – skaffman

+0

tak więc w dokumencie wsdl, jeśli nie podano numeru portu, czy to znaczy, że powinieneś używać portu 80 do komunikacji z serwisem internetowym? – user581734

11

SOAP (Simple Object Access Protocol) to protokół komunikacyjny w scenariuszu usługi WWW.

Jedną z zalet SOAP jest to, że umożliwia RPC wykonywanie przez zaporę ogniową. Ale aby przejść przez firewall, prawdopodobnie będziesz chciał użyć 80. korzysta z portu nr 8084 Do zapory konwersacja SOAP na 80 wygląda jak POST na stronę internetową. Istnieją jednak rozszerzenia w SOAP, które są specjalnie ukierunkowane na firewall. W przyszłości może być tak, że zapory będą skonfigurowane do filtrowania wiadomości SOAP. Jednak od dzisiaj większość zapór ogniowych jest ignorancją SOAP.

więc wyłącznie otwartego portu SOAP w zaporami

2

SOAP (protokół komunikacyjny) do komunikacji pomiędzy aplikacjami. Używa protokołu HTTP (port 80) lub SMTP (port 25 lub 2525) do negocjacji i transmisji wiadomości.

Powiązane problemy