質問
RESTコネクターのPOSTコンポーネントを使用してデータ取得を行っています。
同じスクリプトで同じ条件で実行しているにもかかわらず、初回実行時はデータを取得できましたが、再実行時には取得件数が0件になりました。
レスポンスは200 OKで返却されており、APIクライアントツールからは想定通りのデータを取得できています。
この原因として何が考えられますか?
回答
リクエスト内容が全く同一であるにもかかわらず、得られたデータが異なってしまう原因として考えられる点は、使用しているメソッドです。
POSTメソッドは一般的にリソースを新たに登録するものであり、リソースを取得するものではありません。
そのため、初回実行時点ではリクエストボディで何らかのデータが登録できたものの、再実行時点では登録するデータが接続先側になかったため、レスポンスボディが空になった可能性が考えられます。
接続先のAPIリファレンスに該当エンドポイントが存在しない場合や、独自で作成されたエンドポイントである場合は、接続先のサービス提供元にお問い合わせいただけますようお願いいたします。
コメント
0件のコメント
記事コメントは受け付けていません。