無効なパラメーターに対して http 要求ノードを使用して API を呼び出すと、API が 404,400 エラーをスローし、無効なデータを応答として表示しようとしています。
APIをトリガーすると、ブラウザで期待どおりの応答が得られます。
しかし、クライアントマターモストを試してみると、エラーがスローされます
{"name":"StatusCodeError","statusCode":404,"message":"404"}
if ステートメントを記述したフローの次のノードには進まないと思います。
この問題を克服する方法を教えてください。
応答:- { "_msgid": "22d03407.5d9fac", "ペイロード": "{\"すべて\": [\"ID xxxx の xxxx が見つかりません\"]}", "url": "xxxxxxxx", "statusCode": 404, "headers": { "server": "nginx", "date":"金、2017 年 1 月 27 日 12:25:11 GMT"、"content-type": "application/json; charset=utf-8"、"transfer-encoding": "chunked"、"connection": "close"、" vary": "Accept, Cookie", "set-cookie": [ "uid=rB8uFViLPCdOjlIIA0mqAg==; path=/" ], "p3p": "CP=\"CAO PSA OUR\"" }, "req": { "_readableState": { "objectMode": false, "highWaterMark": 16384, "buffer": { "head": null, "tail": null, "length": 0 }, "length": 0, "pipes": null, "pipesCount": 0, "flowing": null, "ended": true, "endEmitted": false, "reading": false, "sync": true, "needReadable": false, "emitedReadable" : true, "readableListening": false, "resumeScheduled": false, "defaultEncoding": "utf8", "ranOut": false, "awaitDrain": 0, ....awaitDrain": 0, ....awaitDrain": 0, ....