目的
やってしまったこと
- とあるサービスのAPIに対してLaravelアプリからデータの取得をするためにリクエストを送った。
- while分を使用してリクエストで受け取ったJSONデータが空になるまでリクエストを繰り返し送り、得られたJSONデータが空の場合、処理を終了するコードを書いた。
- 実行したところ、レスポンスとして帰ってきたJSONが想定が異なり永遠にwhileのループ処理が実行されてしまった。
何が起こったか
- APIアクセスが拒否されるようになった。
- ブラウザから当該サービスにブラウザからアクセスした所403エラーが発生し一時的にサービスが使用できなくなった。