2012-03-28 17 views
11

Jestem zaznajomiony z żądaniami usługi sieciowej http, gdzie parametry wymagane przez usługę są podane w części adresu URL, np.? Parm = 1 lub? File = "C: \ test.xml" .SOAP, żądania usługi http i adres URL

Czytam na SOAP w tej chwili i zastanawiam się co technikę wywoływania kryje się za tym:
- to żądanie SOAP tłumaczona na adres URL w tle (przekształcenie XML SOAP do łańcucha jako część zapytania url część)?
- czy żądanie SOAP ma zawsze odpowiednik adresu URL?
- czy oba żądania usług SOAP i http są tłumaczone na żądanie HTTP POST w tle?
- gdzie mogę znaleźć dobre, wyjaśniające przykłady tego wszystkiego?

Odpowiedz

19

Po przeczytaniu go i przeczytaniu znalazłem odpowiedzi samodzielnie:
- Żądanie XML SOAP jest pakowane w żądanie HTTP POST wewnątrz treści wiadomości. Adres URL jest kolejnym elementem w żądaniu http (w wierszu żądania).
- nie ma odpowiednika adresu URL żądania SOAP (jest to oczywiste na podstawie poprzedniej pozycji):
- żądanie usługi SOAP jest tłumaczone na żądanie HTTP POST, podczas gdy wywołanie usługi internetowej http url (w tym część zapytania lub nie) jest przetłumaczone na żądanie HTTP GET.
- patrz
http://www.tcpipguide.com/free/t_HTTPRequestMessageFormat.htm
http://www.soapuser.com/
http://www.w3schools.com/xml/xml_soap.asp

Powiązane problemy