URLConnection方法

这几天一直在搜索关于Android网络开发的问题,之前虽然写过很多,但是还是有很多细节不知道

PS:这里直接看的JAVA核心技术(英文版),希望能总结下来,帮助到大家

URLConnection 对象,java.net.URLConnection包中的 :是对于基础URL类一种访问上更加升级的一种方式
java语言中该对象方法:

if 想要对于请求的方式和方法进行配置,需要这几种方法

setDoInput(true);是否对请求进行输入,默认为true,(其实就是是否从访问中获取数据)

setInput(false);是否对请求体进行输出,默认为false,(是否在请求题中输出,GET请求方式时为false,POST需要将其设为true,because,POST请求内容是放在请求体中的)

setUseCaches(boolean):是否使用缓存(直观解释:浏览器访问之后会留下缓存,方便第二次访问较快获取数据),默认可以查询getUseCaches();

setAllowUserInteraction(boolean):是否允许用户进行检查,通过弹出框是否对于用户信息进行检查,默认是上传传输的值,可以通过setDefaultAllowUserInteraction(boolean)进行设置

setRequestProperty(String,String):配置进入相关字段进入头信息类,eg;connection.setRequestProperty("Authorization","APPCODE 1231465");

if想要获取头信息中的相关字段:

getContentType()

getContentLength()

getContentEncoding()

getDate

getExpiration

getLastModified

以上所有信息是返回头信息中相关字段的,如果一直返回null,请ctrl点击进入源码,是否是源码中的问题

如果想查看自己请求返回的完整头信息,请connection.getHeaderFields();返回的是map,然后打印看看

PS:这里推荐一个网址:http://www.cnblogs.com/Joans/p/3956490.html  这里是HTTP请求头信息相关字段和解释,比较全

    推荐一个APIHOME之家,里面有很多编程语言和方式的API : http://www.apihome.cn/search

 自学软硬嵌入式的可加QQ群:371776285

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值