我正在开发一个Google App Engine应用程序,该应用程序需要从需要接受根证书的HTTPS连接中读取PDF文件。
我设法从主类读取,访问包含证书的密钥库。
不幸的是,在App Engine上使用代码时,它告诉我我不能使用HttpsURLConnection类来创建允许我创建与服务器的HTTPS连接的SSL上下文。
URL url = new URL("https://sede.dgt.gob.es/WEB_TTRA_CONSULTA/ServletVisualizacion?params=nNo5ZWovvSC5yTu9s4kDdX4GzPZvWMyYo3P%2FsuhoF4DJImPyqstz8tHRwBQcTuZk%0D%0A&formato=PDF");
URLConnection conexion = url.openConnection();
((HttpsURLConnection) conexion).setSSLSocketFactory(sslSocketFactory);
conexion.connect();
InputStream is = conexion.getInputStream();
我用它做什么?
如何访问服务器上的密钥库?使用磁盘上的二进制文件?
答案 0 :(得分:0)
您必须使用com.google.appengine.api.urlfetch.URLFetchService
在AppEngine上调用外部URL。