2012-03-28 4 views
11

Ich bin vertraut mit HTTP-Web-Service-Anfragen, wo Parameter von dem Dienst in der URL-Abfrage Teil, wie? Parm = 1 oder? File = "C: \ test.xml" .SOAP, HTTP-Web-Service-Anfragen und URL

ich auf SOAP im Moment lese, und ich frage mich, was Technik Aufruf liegt dahinter:
- ist eine SOAP-Anforderung an eine URL im Hintergrund übersetzt (die SOAP XML in einen String als Teil der URL-Abfrage Transformation Teil)?
- hat eine SOAP-Anfrage immer eine URL-Entsprechung?
- oder werden sowohl SOAP- als auch HTTP-Serviceanfragen im Hintergrund in eine HTTP-POST-Anfrage übersetzt?
- wo kann ich gute, klärende Beispiele von all dem finden?

Antwort

19

OK nach etwas googeln und lesen fand ich die Antworten selbst:
- eine SOAP XML-Anfrage ist in eine HTTP-POST-Anfrage innerhalb des Nachrichtentextes eingewickelt. Die URL ist ein weiteres Element in der http-Anfrage (innerhalb der Anfragezeile).
- Es gibt keine URL-Entsprechung einer SOAP-Anfrage (das ist offensichtlich aus dem früheren Artikel)
- eine SOAP-Service-Anfrage wird in eine HTTP-POST-Anfrage übersetzt, während ein http URL Web-Service-Aufruf (einschließlich Anfrage Teil oder nicht) ist übersetzt in eine http GET Anfrage. siehe
http://www.tcpipguide.com/free/t_HTTPRequestMessageFormat.htm
http://www.soapuser.com/
http://www.w3schools.com/xml/xml_soap.asp

-