zoukankan      html  css  js  c++  java
  • 第一行代码 10.2使用HTTP协议访问网络 HttpURLConnection代码中的问题

        实现HttpURLConnection代码的时候,遇到了问题。

        怎样点击途中Send Request按钮,没有任何改变。

        最后将MainActivity中的一段代码URL url = new URL("http://www.baidu.com"); 替换成URL url = new URL("http://www.qq.com");就好了。

        很不可思议,我也是。很偶然的看到一位博主将网址替换为QQ主页,抱着试一试的心态更改了书中的网址。于是我看到了想要的结果:

           最后百度出来,原来百度的网址全部换为https://www.baidu.com,但我们在PC端浏览器中使用http://www.baidu.com,会有302页面自动帮我们跳转到https的主页,所以,我们可以使用http://www.baidu.com访问https://www.baidu.com的百度主页。
           然而,Android的HttpURLConnection只能和http网页通信,所以不能跳转到https的网址。
           解决办法是:
           1.将原书中网址http://www.baidu.com替换为https://www.baidu.com
           2.将HttpURLConnection全部替换为HttpsURLConnection。
           在此将这个问题和解决办法写出。同时,也让有看《第一行代码》并敲代码的朋友,看到问题所在。不要像我一样一直以为是代码问题,花费很长时间解决一个让我哭笑不得的问题!

  • 相关阅读:
    重构之美之一改造面向过程式设计(转)
    arcgis_server for java的问题
    Using Javascript to display RSS
    JavaScript开发规范要求(转载)
    恭贺今天开张大吉!
    今天为打乙肝疫苗抽血。
    人类登上月球
    c++读写文件流
    检索Repeater中的checkbox
    Z:如何轻松做好网站外链的十大技巧
  • 原文地址:https://www.cnblogs.com/lanshanxiao/p/7148061.html
Copyright © 2011-2022 走看看