swagger 有没有一种方法可以将soap请求转换为带有“base64Binary”参数的rest?

new9mtju  于 2023-04-30  发布在  其他
关注(0)|答案(1)|浏览(149)

我使用WSO 2AM将SOAP服务转换为Rest。当我输入WSDL文件时,base64 Binary的参数没有添加到资源中,并且错误“Token”base64 Binary“doesn’t exist。”出现。我手动添加了该参数,但它没有更改。当我在devportal中测试该方法时,也出现了此错误。
error:路径解析器错误。/login.post.参数。0.schema.properties.Login.properties.MAC.$ref无法解析引用:#/definitions/base64Binary
请帮助我,并提前谢谢你。
enter image description hereenter image description here故障纠正方法。

ecfdbz9o

ecfdbz9o1#

最后,我添加了这段代码,而不是base64Binary,它可以工作,但在4.1.0版本。在其他的,问题仍然存在,我认为这是一个错误。
麦克:

type: string

    format: byte

    description: MAC

    pattern: '^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'

相关问题