日期:2014-05-18  浏览次数:20631 次

请求、IO方面的两个问题
1.httpURLConnection类中有setRequestMethod()方法来选择以何种方式发送请求,如POST、GET等;而它的夫类URLConnection中则没有这个方法,何解?是否URLConnection只以POST方式发送请求?

2.BufferedReader   in   =   request.getReader()和BufferedReader   in   =   new   BufferedReader(new   InputStreamReader(request.getInputStream(), "UTF-8 "));这两种获取输入流的方式,有什么区别?听说一个是字节流,一个是字符流?如果请求是字节流的形式,那接收的地方用那种方式比较好?

------解决方案--------------------
1.

POST GET 是http协议里面的两种方法

URLConnection里肯定没有这个说法

2.两种都是字符流 ,应该是一样的,只是后面的用了UTF-8编码
------解决方案--------------------
...学习。
------解决方案--------------------
又学了点东西~
------解决方案--------------------
2。使用utf8编码而不是系统默认编码??
------解决方案--------------------
BufferedReader in = request.getReader()默认的是以什么编码方式读取????
------解决方案--------------------
interpb(曾曾胡,深怕情多累美人!)说的好
------解决方案--------------------
setRequestMethod(String method) 设置 URL 请求的方法, GET, POST, HEAD, OPTIONS, PUT ,DELETE, TRACE, 以上方法之一是合法的,具体取决于协议的限制。
------解决方案--------------------
interpb(曾曾胡,深怕情多累美人!)说的好
------解决方案--------------------
mark