Quantcast
Channel: Postmanタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 470

PostmanからAWS AppSync(GraphQLのAPI)へリクエスト

$
0
0
Postmanを使い AWS AppSync の1つのAPIにクエリー・リクエストする方法です 認証は cognito userpoolを使う(IAMやAPI KEYではありません) 準備するもの ブラウザChrome Postman(https://www.postman.com/downloads/) APIサーバ AWS AppSync、authはcognito userpoolを使う AWS AppSyncでは以下のような設定 API URL がAPIリクエストのエンドポイント相当になる API ID はPostmanでは使わない ブラウザから試してリクエスト内容を取得する ブラウザでログインをして認証通過済にする ブラウザで開発者ツールdev toolを表示し、画面操作してAPIリクエストを取得する dev toolでRequest Headersのauthorizationを取得(長い長い文字列です) リクエストヘッダーのサンプル リクエストしている内容 Payloadのサンプル Postmanへの設定 create new collection -> Add a request 設定前 GET reuest URL 未指定 タブ Headers タブ body KEY VALUE 説明 Authorization eyJraWQiOiJ5b0NKUTBXUE4rWEtBTVlRR0Uy... 認証情報のcookie相当、長い文字列 リクエストはGETからPOSTに変更 POSTの入力欄は GraphQLのAPI URLを指定(AWS AppSyncでのAPI URLと同じ) 設定例 タブ Headers タブ Body GraphQLのラジオボタンを選択 QUERYの欄に、AppSyncでの query / mutaion で指定するリクエスト内容を入力 query MyQuery { AlertHistoryByShopID(ID: "XX-ID", sortDirection: DESC, limit: 100) { items { id status timestamp } nextToken } } 実行結果例 Send」ボタンを押すと、レスポンスのBodyにjsonが返ってくる レスポンス

Viewing all articles
Browse latest Browse all 470

Trending Articles