運が悪い 2 つの異なるアプローチを使用して、Google App Engine キューから HTTP リクエストを送信しようとしています。どちらのシナリオでも I/O 例外が発生します。
最初の試み:
String parameters = "....";
URL url = new URL(SOME_URL"?"+parameters);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
BufferedReader reader = new BufferedReader(new
InputStreamReader(url.openStream()));
String line;
StringBuilder builder = new StringBuilder();
while ((line = reader.readLine()) != null) {
builder.append(line);
}
reader.close();
2 番目の例では、単純に IKay Lan コードを使用しました: http://ikaisays.com/2010/06/29/using-asynchronous-urlfetch-on-Java-app-engine/
Queue からの HTTP 呼び出しの発行に制限はありますか?
ところで、私は異なるドメインで異なる URL を使用しましたが、すべての試行が失敗しました。
更新: リクエスト パラメータを削除したところ、正常に動作しているようです。