urlfetch(JavaとPythonの両方)を参照してください:https ://developers.google.com/appengine/docs/java/urlfetch/
App Engineアプリケーションは、URLを取得することで、他のアプリケーションと通信したり、Web上の他のリソースにアクセスしたりできます。アプリはURLフェッチサービスを使用して、HTTPおよびHTTPSリクエストを発行し、レスポンスを受信できます。URL Fetchサービスは、効率とスケーリングの目的でGoogleのネットワークインフラストラクチャを使用します。
例:
import java.net.MalformedURLException;
import java.net.URL;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
// ...
try {
URL url = new URL("http://www.example.com/atom.xml");
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
String line;
while ((line = reader.readLine()) != null) {
// ...
}
reader.close();
} catch (MalformedURLException e) {
// ...
} catch (IOException e) {
// ...
}
HTTP(S)について:
フェッチされるURLは、80〜90、440〜450、1024〜65535の範囲の任意のポート番号を使用できます。ポートがURLに記載されていない場合、ポートはスキームによって暗示されます。http:// ...はポート80、https://...はポート443です。