ここで質問することなくこれを処理できることを本当に期待しましたが、私はできません:( このリンクはhttp://cetatenie.just.ro/であり、リンクは重要です。GAE JavaからHttp GET Java
HttpClient httpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet("http://cetatenie.just.ro/");
HttpResponse response = httpClient.execute(httpGet);
そして:それはそれだ、ローカルで今の
私は、メインクラスでは、このような何かを、それを行う場合 - 他
あなたはGAEからそれにHTTP GETを実行したいです!応答はすべて正常です、私は同じ(アルGAEプラグインの助けを借りて、GAEのローカル(Eclipseの - > Run As - > Webアプリケーション)のものを使用しています。
FetchOptions fetchOptions = FetchOptions.Builder.withDeadline(50000);
HTTPRequest request = new HTTPRequest(new URL("http://cetatenie.just.ro/"), HTTPMethod.GET, fetchOptions);
System.out.println("ULR-->" + request.getURL());
URLFetchService service = URLFetchServiceFactory.getURLFetchService();
HTTPResponse response = service.fetch(request);
System.out.println("RESPONSE_CODE-->" + response.getResponseCode());
String responseAsString = new String(response.getContent());
System.out.println("RESPONSE_AS_STRING-->" + responseAsString);
私は常にHttp 500エラーコードを取得します。私はこれがサーバーの問題を示していることを知っていますが、私のスタンドアロンアプリケーションからはどうやって動作しますか?
GAEは何か怪しいですか?
よろしくお願いします。 ユージン。
[URLリクエストの作成に関するドキュメント](http://code.google.com/appengine/docs/java/urlfetch/overview.html)を読んでいますか? –
はい私は(変わった、私が知っている)しました。私がこれをしても:URL url =新しいURL( "http://cetatenie.just.ro/"); \t BufferedReader reader =新しいBufferedReader(新しいInputStreamReader(url.openStream())); 文字列。 StringBuilderレスポンス=新しいStringBuilder( ""); while((行= reader.readLine())!= null){ response.append(line); } reader.close(); \t System.out.println( "RESPONSE - >" + response);結果は同じになるでしょう。 – Eugene
私のブラウザでそのURLに行くと、500が返されます。 –