Google Cloud Endpointsを使用してGoogle App Engineでプロジェクトを作成しています。エンドポイントをテストするために、ローカルで実行されているGoogle API Explorerを使用しています。
localhost:8888/_ah/api/explorer
ほとんどの API メソッドで問題はありませんが、戻る前に外部サービスなどを呼び出す必要がある具体的なメソッドが 1 つあるため、API Explorer で常にエラー応答が返されます。
404 Not Found
{
"error": {
"message": "Timeout while fetching: http://127.0.0.1:8888/_ah/spi/MyEndpoint.method"
}
}
API Explorer には何らかのデフォルトの時間制限が必要だと思います。これを設定する方法があるかどうか疑問に思っていました...
編集:エンドポイントは完全に正常に動作します。つまり、すべての操作を想定どおりに実行し、必要なすべてのオブジェクトを永続化します。ブレークポイントを追加すると、プログラムがすべてのステップを通過することがわかります。欲しいです。問題は、エンドポイントの応答が完全に準備されている場合でも、Google API Explorer がエンドポイントの応答を「待ちたくない」ことです。