質問: AndroidでWebサイトからHTMLのリソースを取得しようとしています。 HttpURLConnection を使って下記のサイトのように取得しています。 http://qiita.com/kawa106/items/9f50537a36dfa31863c3 基本的にこれでHTMLリソースを取得できることを確認できました。 ("Google"や"Yahoo"等のサイトに関しては) しかし、これではリソースが取れないサイトがあります。 例えば Apple Developer サイト(https://developer.apple.com/news/) です。取得しようとすると javax.net.ssl.SSLException: SSL handshake aborted: ssl=0x5c73e618: I/O error during system call, Connection reset by peer というエラーが出てしまいます。 HttpURLConnectionでどうしても取れない場合は、WebViewからで良いのでリソースを取得したいと考えています。 以下のサイトのような実装で対応を試みました。 http://qiita.com/datsnet/items/e54ad69e95009394b1fe こちらも上記の Apple Developer サイトでは無理でした。そもそもWebViewすら表示されません。 auの"https://auone.jp"は取得できるので、Apple Developer サイトが取得できでいないのですが何とか取得したいです。 User-Agentを変えることも必要かと考えられますが、それだけでは不十分なようです。 取得する方法をご存知の方いましたら教えていただけますか?
回答: 今回の現象と関係しているか、自信はありませんが。。。 `https://developer.apple.com/news/` は、TLS1.2 しか許可していないようなので Android 4.3 以下の場合、(標準ブラウザだと)https接続できないと思います。