gpt4 book ai didi

java - 如何为 spring-ws 合约定义 XSD 以返回序列化图像?

转载 作者:行者123 更新时间:2023-12-01 05:59:15 24 4
gpt4 key购买 nike

我正在尝试使用 Spring-WS 构建一个契约优先的 Web 应用程序。我想定义一个操作,客户端可以通过不提供参数来调用,只需从服务器返回一个可以在屏幕上绘制的图像。

我对如何做到这一点的猜测是定义一个 ImageRequest XML 片段,例如:

<ImageRequest xmlns="http://www.mycompany.com/example/schemas"> 
</ImageRequest>

和一个 ImageResponse 片段,内容如下:

<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>

然后为这两个操作创建一个 XSD 并将它们包含在 Spring 示例中。我该怎么做?一旦获得上面定义的 XML 片段,我就计划使用 Trang 生成 XSD。

非常感谢您的帮助。

最佳答案

看起来二进制数据有两种 XSD 类型(这就是这个,不是吗?):

  • base64Binary(Base64 编码的二进制数据)
  • hexBinary(十六进制编码的二进制数据)

Source

关于java - 如何为 spring-ws 合约定义 XSD 以返回序列化图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1608858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com