Wie SEIFE Arbeitet
Ein SEIFE Antrag bezieht, einen Antrag mit einumschlag herzustellen und zu bevölkern, der alle erforderlichen Informationen (wie durch das WSDL Dokument spezifiziert) enthält, diesen Umschlag dem API Bediener übermittelt, und die Antwort anfaßt. Ein SEIFE Antrag enthält im Allgemeinen alle folgenden Elemente:
Mit diesen Informationen im Verstand, kann ein SEIFE Antrag erzeugt werden. < kodierendes?xmlversion="1.0" = standalone="no" UTF-8 ""?
> Die Parameter, die im Antrag eingeschlossen sind, sind einfach auszuwählen, und obwohl das variable Schreiben nicht vom großen Wert für PHP Entwicklung ist, kommt sie in handliches für stärker geschriebene Sprachen. Das fehlende Einzelteil hier ist der Endpunkt, klar gebildet im REST-Beispiel, weil es das URL war, zu dem der Antrag bekanntgegeben wurde. SEIFE Anträge selbstverständlich werden gegen spezifiziertes URIs laufen gelassen, die nicht brauchen, innerhalb des Antrags selbst Re-spezifiziert zu werden. Die SEIFE Antwort würde wie dieses aussehen: <?xmlversion='1.0 ' encoding='UTF-8 '? > Die SEIFE Antwort ist nicht zu der REST-Antwort zu unterschiedlich, die früh gezeigt wird. Tatsächlich könnte viel des Namensabstandes wirklich ausgelassen werden (obwohl es selten ist, eine SEIFE Antwort ohne sie zu sehen), an dem Punkt, mit Ausnahme von der zusätzlichen Verkapselung, die zwei Dokumente sehr ähnlich sein würde. Wie Sie in der LageSEIN sollten, von der gezeigten Antwort zu erkennen, erklärt sich sie, um XML 1.0 zu sein und verwendet UTF-8 für die Kodierung. Das SOAP-ENV:Envelope Element ist das Wurzelelement für das Dokument und hat threenamespaces, einschließlich das SOAP-ENV namespace. Der Körper enthält dann das LibrarySearchResponse Element unter anderem, das auch sein eigenes namespace definiert. Das RequestInfo Elternteil folgt nach, und dieses enthält die Antragparameter, die die Antwort erzeugten, die an von dort folgt. Ist der Antrag zurückbringt Parameter mit der Antwort ein allgemeines Auftreten in der SEIFE. Schließlich wird die Antwort selbst zurückgebracht. Beachten Sie, daß das ResultCount Element als direktes Kind von ResponseInfo sitzt, und die Resultat Einzelteile selbst werden gespeichert wieder unter einem wiederholenden Element, Einzelteil. dieses ist ein Artikel, der von Emanuela Hedrick
hinzugefügt wird
|
|||||
|