请参阅 urlfetch(适用于 Java 和 Python):https ://developers.google.com/appengine/docs/java/urlfetch/
App Engine 应用程序可以通过获取 URL 与其他应用程序通信或访问网络上的其他资源。应用程序可以使用 URL Fetch 服务来发出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 端口。