Frage

Unser Server A benimmt den Drittanbieter-Server B mit einer XML-formatierten Nachricht, die als HTTP-Postanforderung gesendet wird. Wir sind es, die das Nachrichtenformat und andere Aspekte der Interaktion angeben. Wir können angeben, dass der XML als gesendet wird

A) Rohdaten (nur die XML)

b) Einzelpostparameter mit einem bestimmten Namen (z. B. xml = xml)

Die Frage ist, welcher Weg für die Dritte im Allgemeinen besser ist, wenn wir die Plattform und Sprache, die sie verwenden, nicht kennen.

Ich dachte, ich hätte in bestimmten Sprachen einige Probleme gesehen, um die namenlosen Rohdaten leicht zu analysieren, obwohl ich mich nicht an einen bestimmten Fall erinnere. Während mein Kollege darauf besteht, dass der Parametername überflüssig ist und es wirklich besser ist, die Rohdaten ohne Namen zu senden.

War es hilfreich?

Lösung

Wenn Sie keine zusätzlichen Informationen in anderen Post -Parametern senden müssen, ist der XML -Parameterame überflüssig und angemessen, wie Ihr Teamkollege sagte. Wenn die Drittanbieter nur auf eine XML und codieren und und komplizieren nicht.

Der Prozess zum Erhalten von Rohdaten ist in den meisten Anwendungsserver -Containern einfach, sodass Sie sich nicht darum kümmern. Die meisten von ihnen verwenden einen Leser, um empfangene Daten zu erhalten und zu manipulieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top