Android程序报IOException和ConnectException

来源:互联网 发布:js 获取get参数 编辑:程序博客网 时间:2024/06/06 14:26

写的是Android程序作为客户端访问Java Web应用程序,

android应用程序是用通过URL,HttpPost request = new HttpPost(url) ; HttpResponse response=DefaultHttpClient().execute(request) ;若 response.getStatusLine().getStatusCode()==200则表示访问成功。

注意:

1、由于这里进行网络访问,所以要在androidMainfest.xml中配置相应的权限<uses-permission android:name="android.permission.INTERNET"></uses-permission>,否则会报流异常(IOException)。

2、若java web应用程序跟android在同一台机器,此时URL不能用http://localhost:port/.....或者http://127.0.0.1:port/......,而是要用机器自身的IP地址方可。否则会报java.net.ConnectionException。

3、java web中若通过Writer out = response.getWriter()向客户端发送数据,使用out.println()输出的数据最后会有一个换行符,所以要比较的话要知道数据最后有这么一个符号,若不想要此换行符可用out.print()代替。

0 0
原创粉丝点击