Wie XSD für den Frühling-ws Vertrag zu definieren, eine serialisierte Bild zurückzukehren?
-
05-07-2019 - |
Frage
Ich versuche, gemeinsam einen Vertrag-ersten Frühling-WS mit Web-Anwendung zu setzen. Ich möchte eine Operation definieren, die der Kunde, indem keine Parameter aufrufen kann und einfach vom Server wieder ein Bild, das es auf dem Bildschirm zeichnen kann.
Meine Vermutung dafür, wie dies zu tun ist ein ImageRequest XML-Schnipsel, wie zu definieren:
<ImageRequest xmlns="http://www.mycompany.com/example/schemas">
</ImageRequest>
und ein ImageResponse Snippet etwas entlang der Linien von:
<ImageResponse xmlns="http://www.mycompany.com/example/schemas">
<ImageData>
<!-- What should I do here???
Is this even the proper way for doing this? -->
</ImageData>
</ImageResponse>
Und dann einen XSD für diese beiden Operationen und sind sie im Frühjahr Beispiel zu erstellen. Wie mache ich die oben? Sobald ich den XML-Schnipsel oben definiert ist, ich wurde zur Verwendung von Trang Planung der XSD zu erzeugen.
Vielen Dank für jede Hilfe.
Lösung
Sieht aus wie es zwei XSD-Typen für binäre Daten (das ist, was das ist, nicht wahr?):
- base64Binary (Base64-codierte Binärdaten)
- hexBinary (Hexadezimal-codierte Binärdaten)