Ecplise配置Tomcat
参考https://www.jb51.net/article/117233.htm 可以完美运行
安卓端
参考https://blog.youkuaiyun.com/qq_14923661/article/details/50461696
1.
相关导入包:httpclient-4.2.5、httpcore-4.2.4两个jar包。(有空导入)
2.
由于安卓新版本新政策之后参考别人的程序之后经常会出问题,比如本次测试在点击登陆的时候会闪退,错误位置在
HttpClient client=new DefaultHttpClient();
错误信息一大摞,为首一句是
Android java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/commons/logging/LogFactory
此时参考https://blog.youkuaiyun.com/qq_23432027/article/details/89016504
在项目的build.gradle导入:
dependencies{ implementation "commons-logging:commons-logging:1.2" }
本人测试可以完成。
3.
在这里指出原博文一处错误:
原博文在SendByHttpClient()函数里指出:httpResponse.getStatusLine().getStatusCode()==200是在200毫秒之内接收到返回值
此处参考https://www.cnblogs.com/nickjiang/p/9203940.html 第二大点:httpResponse.getStatusLine().getStatusCode():从响应对象中获取状态码,(200:成功,404:找不到资源,500:服务器内部异常...)。
至此,demo测试完成