setDoOutput与setDoInout(HttpUrlConnection)

转载 2015年07月10日 13:43:26

1 前言

在使用java中的HttpUrlConnection请求一个http网络地址时,我们有时候需要用到此类中的setDoOutput和setDoInput这两个方法,以前学习java的时候,根本就没有去理睬这么做的原因,也不知道什么时候该用什么时候可以不用呢。下面我们来看看java6中的api文档是怎么描述这两个方法的

2 setDoInput

image

3 setDoOutput

image

4 总结

当我们要采用非get请求给一个http网络地址传参 就是使用connection.getOutputStream().write() 方法时我们就需要setDoOutput(true)

当我们要获取我们请求的http地址访问的数据时就是使用connection.getInputStream().read()方式时我们就需要setDoInput(true),根据api文档我们可知doInput默认就是为true。我们可以不用手动设置了,如果不需要读取输入流的话那就setDoInput(false)。

解决联网下载服务端返回405问题

最近遇到了一个问题,在项目中有一个启动页广告图片下载的功能,之前能够正常下载,由于这个版本遇到了运营商DNS劫持的问题,服务端要调整图片的下载路径,也就是改变了图片的链接地址。修改地址之后下载就出现异...
  • lihongxiangleo
  • lihongxiangleo
  • 2016年11月18日 10:39
  • 2388

android网络连接使用GET方式请求服务器时的setDoOutput(true)惹的祸

先耐心看我是怎么一步一步发现问题的,国庆节我打算把Android网路互联搞完。然后盯着视频写代码,这是某网站视频截图如下: 大家可以清楚的看到她写的conn.setOnOutput(true);我对...
  • zhangjin1120
  • zhangjin1120
  • 2016年10月04日 20:54
  • 1237

使用httpclient实现http链接池与使用HttpURLConnection发送http请求的方法与性能对比

使用httpclient实现http链接池与使用HttpURLConnection发送http请求的方法与性能对比在项目中需要使用http调用接口,实现了两套发送http请求的方法,一个是使用apac...
  • u011479540
  • u011479540
  • 2016年07月15日 15:49
  • 4727

关于 httpUrlConnection 的 setDoOutput 与 setDoInput

httpUrlConnection.setDoOutput(true);以后就可以使用conn.getOutputStream().write() httpUrlConnection.setDoInp...
  • ID19870510
  • ID19870510
  • 2011年12月01日 15:07
  • 17165

android网络连接使用GET方式请求服务器时的setDoOutput(true)惹的祸

先耐心看我是怎么一步一步发现问题的,国庆节我打算把Android网路互联搞完。然后盯着视频写代码,这是某网站视频截图如下: 大家可以清楚的看到她写的conn.setOnOutput(true);我对...
  • zhangjin1120
  • zhangjin1120
  • 2016年10月04日 20:54
  • 1237

HttpURLConnection之基础

  • 2016年07月12日 17:39
  • 2.15MB
  • 下载

Java的HttpURLConnection的封装类version 1.0.1_00

  • 2013年11月30日 13:01
  • 24KB
  • 下载

HttpUrlConnection使用示例

  • 2010年09月13日 18:48
  • 307KB
  • 下载

java HttpURLConnection 使用示例

  • 2014年03月10日 10:48
  • 13KB
  • 下载

java HttpURLConnection工具

  • 2015年07月11日 16:54
  • 5KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:setDoOutput与setDoInout(HttpUrlConnection)
举报原因:
原因补充:

(最多只允许输入30个字)