为了账号安全,请及时绑定邮箱和手机立即绑定

不明白为什么要用读入流 应该用写出流才合理 毕竟是向服务器提交数据 而不是下载数据

BufferedReader reder = new BufferedReader(new InputStreamReader(

conn.getInputStream()));


正在回答

4 回答

conn.setReadTimeout(5000);

System.out.println("conn success");

BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));

   System.out.println("reader success!!");

String str;

StringBuffer sb  = new StringBuffer();

while((str = reader.readLine())!= null)

{

sb.append(str);

}

System.out.println("result"+sb.toString());

System.out.println("success end");

为啥BufferedReader后面的println都输出不了了啊

0 回复 有任何疑惑可以回复我~

为了获取服务器中PrintWriter的输出值

1 回复 有任何疑惑可以回复我~

接受返回值 ? 怎么返回给你啊? 这应该是把数据写给服务器啊?

0 回复 有任何疑惑可以回复我~
#1

总之随便啦

在doget()方法中 数据放到url中和方法时间等参数的设置 都是预备工作,只有调用的getInputStream()这一方法是 才真正将所有的数据发送到服务器端,而在dopost()方法中,预备工作做好以后,调用了out.write()方法,数据才发送到服务端,至于后面又用到了getInputStream()只是为了得到之前发送的数据 让他显示在android的日志中而已
2016-07-14 回复 有任何疑惑可以回复我~

我明白了 原来读入流仅仅是为了接受服务器的返回值

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android中的Http通信
  • 参与学习       64671    人
  • 解答问题       306    个

了解Android-http网络编程应用,常见忘了请求相关应用

进入课程

不明白为什么要用读入流 应该用写出流才合理 毕竟是向服务器提交数据 而不是下载数据

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信