Open APIs From Space

Open APIs From Spaceは人工衛星に関する公開APIである。

How Many People Are In Space Right Now

http://api.open-notify.org/astros.json

{
    "message": "success",
    "people": [
        {
            "name": "Alexey Ovchinin",
            "craft": "ISS"
        },
        {
            "name": "Nick Hague",
            "craft": "ISS"
        },
        {
            "name": "Christina Koch",
            "craft": "ISS"
        },
        {
            "name": "Alexander Skvortsov",
            "craft": "ISS"
        },
        {
            "name": "Luca Parmitano",
            "craft": "ISS"
        },
        {
            "name": "Andrew Morgan",
            "craft": "ISS"
        }
    ],
    "number": 6
}

postmanでapiのレスポンス確認

postmanは api urlに対してget/postのHTTPリクエストを行いjson形式のresponseを受ける。この時、postmanのtest領域にjavascriptコードを記載しておくと、get/post時の通信状況を確認できる。テストに下記scriptが記載された場合、responseがOKかどうか、Bodyがあるかどうか、jsonがあるかどうかをチェックして、問題が無ければ"response must be valid and have a body”のメッセージをtestのresultに返してくれる。

pm.test("response must be valid and have a body", function () {
     pm.response.to.be.ok; 
     pm.response.to.be.withBody;
     pm.response.to.be.json; 
});