zoukankan      html  css  js  c++  java
  • android 开发问题:java.lang.ClassCastException

    java.lang.ClassCastException: libcore.net.http.HttpURLConnectionImpl cannot be cast to javax.net.ssl.HttpsURLConnection

    1.在虚拟器里运行时老是溢出这个异常,把自己的url从“localhost:(端口号)”改成“10.0.2.2: (端口号)”还是没用;

    2.后来Google之,找到问题所在,要把’http’改成‘https’;(s代表security)

    源代码:

       1:  HttpsURLConnection conn = null; 
       2:  URL url = new URL(urlstring);
       3:  conn = (HttpsURLConnection) url.openConnection(); // exception here.

    logcat中爆出的异常是长这样的:

       1:  06-20 15:58:05.311: E/FNF(30286): java.lang.ClassCastException: libcore.net.http.HttpURLConnectionImpl cannot be cast to javax.net.ssl.HttpsURLConnection

    问题在我的import中:

       1:  import javax.net.ssl.HttpsURLConnection;

    解释:

    SSL(Secure Sockets Layer 安全套接层)

    HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议

    这两者是相互对应的。

  • 相关阅读:
    java基本输入型数据Scanner
    java基本·数据类型
    【PyCharm编辑器】之报:Spellchecker inspection helps locate typos and misspelling in your code, comments and literals, and fix them in one click.问题
    【转】【selenium+Python WebDriver】之元素定位不到解决办法
    【selenium】Selenium基于Python3的Web自动化测试脚本在IE上运行慢的解决方法
    【转载】【selenium+Python WebDriver】之元素定位
    【Python基础】之异常
    【Python基础】之不同的文件在不同目录下导入指定模块的方法
    【Python基础】之函数、类和方法
    【Python基础】之for循环、数组字典
  • 原文地址:https://www.cnblogs.com/ZJUT-jiangnan/p/3226267.html
Copyright © 2011-2022 走看看