2016-04-19 8 views
0

APIキーとモックインテグレーションを使用してAPIゲートウェイにリソースをセットアップしました。コンソールでテストすると、統合されたレスポンスで設定したJSONレスポンスが表示されます。コンソールテストにあるPostmanのJSONレスポンスボディを見ることができません

しかし、私はPostmanを使って外部からテストすると、応答(201)で期待されるステータスコードを見ることができますが、応答本体は空です。

誰でもこの理由を説明することはできますか?

感謝

ベン

答えて

0

念のためには、あなたのAPIの最新バージョンを導入しましたか?下のサンプルAPIを使用して、うまく動作しました。これを試してみませんか?

{ 
    "swagger": "2.0", 
    "info": { 
    "version": "2016-04-19T19:54:16Z", 
    "title": "my-mock-api" 
    }, 
    "basePath": "/prod", 
    "schemes": [ 
    "https" 
    ], 
    "paths": { 
    "/": { 
     "get": { 
     "consumes": [ 
      "application/json" 
     ], 
     "produces": [ 
      "application/json" 
     ], 
     "responses": { 
      "200": { 
      "description": "200 response", 
      "schema": { 
       "$ref": "#/definitions/Empty" 
      } 
      } 
     }, 
     "x-amazon-apigateway-integration": { 
      "responses": { 
      "default": { 
       "statusCode": "200", 
       "responseTemplates": { 
       "application/json": "{\"test\":\"test\"}" 
       } 
      } 
      }, 
      "requestTemplates": { 
      "application/json": "{\"statusCode\": 200}" 
      }, 
      "type": "mock" 
     } 
     } 
    } 
    }, 
    "definitions": { 
    "Empty": { 
     "type": "object" 
    } 
    } 
} 
+0

はい、あなたは正しくありました。私は最新バージョンを導入することを忘れていました。ありがとう –

関連する問題