多个文件的 RAML 作为输出
RAML for multiple files as output
我是 RAML 1.0 的新手,我想提及多个 csv 文件作为回应。
我的 API 将为不同的实体创建多个 csv 文件。
我想在 RAML 中提及这个多个文件作为响应。你能建议在 RAML 中对多个文件的响应是什么吗?
HTTP 请求和响应中的正文由一个负载构成。您应该使用一个 zip 或 tar、tar.gz 等文件来压缩一个文件中的文件,或者使用多部分响应来传达每个文件都是一个附件。
zip 响应示例:
#%RAML 1.0
title: test-attachment
/resource:
post:
responses:
200:
body:
application/zip:
多部分响应示例:
#%RAML 1.0
title: test-attachment
/resource:
post:
responses:
200:
body:
multipart/form-data:
properties:
file1:
type: file
fileTypes: ['application/csv']
file2:
type: file
fileTypes: ['application/csv']
我是 RAML 1.0 的新手,我想提及多个 csv 文件作为回应。 我的 API 将为不同的实体创建多个 csv 文件。 我想在 RAML 中提及这个多个文件作为响应。你能建议在 RAML 中对多个文件的响应是什么吗?
HTTP 请求和响应中的正文由一个负载构成。您应该使用一个 zip 或 tar、tar.gz 等文件来压缩一个文件中的文件,或者使用多部分响应来传达每个文件都是一个附件。
zip 响应示例:
#%RAML 1.0
title: test-attachment
/resource:
post:
responses:
200:
body:
application/zip:
多部分响应示例:
#%RAML 1.0
title: test-attachment
/resource:
post:
responses:
200:
body:
multipart/form-data:
properties:
file1:
type: file
fileTypes: ['application/csv']
file2:
type: file
fileTypes: ['application/csv']