通过CLI部署AWS API Gateway后(使用put-rest-api
和create-deployment
)我想在Postman中对我的API描述进行一些测试。
通过AWS控制台导出API(MyAPI - Stages - MyStage - Export - Postman)后,不会将任何正文内容导入Postman。
有谁知道如何解决这个问题?
答案 0 :(得分:0)
当您使用邮递员扩展名导出时,swagger文件包含模型的定义以及其POST参数的事实,但邮递员不会在内容中显示它。这是邮递员进口的方式。 gihub https://github.com/postmanlabs/postman-app-support/issues/1235
中有一项功能请求...
"/": {
"post": {
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"parameters": [
{
"in": "body",
"name": "TestModel",
"required": true,
"schema": {
"$ref": "#/definitions/TestModel"
}
}
],
...
"definitions": {
"TestModel": {
"type": "object",
"properties": {
"photos": {
"type": "object",
"properties": {
"page": {
"type": "integer"
},
"pages": {
"type": "string"
}
...
}
}
},
"title": "TestModel"
}
}
}