在设计中心,所有验证都成功完成,就像文本字段丢失一样,所附加的文件不是JSON格式,但在studio 6中,所有这些验证均失败。
任何人都可以回答为什么会发生这种情况以及如何解决此问题吗?
下面提供的示例API:
#%RAML 1.0
title: Sample API
/content:
post:
body:
multipart/form-data:
properties:
text: string
file1:
type: file
fileTypes: ['application/json']
file2:
type: file
fileTypes: ['text/html']
Studio 6具有较旧的RAML解析器,该解析器可能与此RAML不兼容。 Design Center和Studio 7.5.x具有更多现代解析器。较旧的解析器可能无法正确处理multipart / form-data。