0

Android アプリが次の URL に接続しようとしています:

  https://data.gov.in/api/datastore/resource.json?resource_id=e16c75b6-7ee6-4ade-8e1f-2cd3043ff4c9&api-key=APIKEY

この URL は JSON データを提供します。プロトコルは https であるため、通常の http 呼び出しは機能しません。このサーバーに電話をかけようとするたびに、次のように表示されます。

javax.net.ssl.SSLException: SSL handshake aborted: ssl=0x65f1e9f8: I/O error during system call, Connection reset by peer
 at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
 at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:406)
  at com.android.okhttp.Connection.upgradeToTls(Connection.java:146)

多くのコードを試しましたが、すべて同じエラーが発生するようです。上記の URL を呼び出して JSON データを取得するにはどうすればよいですか。サーバーの情報はありません。取得したのは URL だけです (API キーを使用)。

応答を文字列として取得する作業コードは素晴らしいでしょう。

4

1 に答える 1