HttpURLConnection.getHeaderField

本文探讨了在使用HttpURLConnection时获取Header中某项的灵活性,指出其对键名大小写的忽略特性,提供了Java中不同HTTP库在查找Header键时的通用规则。

使用HttpURLConnection.getHeaderField,获取Header中某项的值,

有时写成:httpUrlConnection.getHeaderField("Location")

有时写成:httpUrlConnection.getHeaderField("location")

都是可以的,Java自带的HttpURLConnection,httpclient,okhttp,在查找这些键时,都忽略大小写


参考:

http://blog.csdn.net/lmj623565791/article/details/47911083

http://www.trinea.cn/android/android-http-api-compare/

java.lang.IllegalArgumentException: Invalid characters in hostname at java.net.HostPortrange.toLowerCase(Unknown Source) at java.net.HostPortrange.<init>(Unknown Source) at java.net.URLPermission$Authority.<init>(Unknown Source) at java.net.URLPermission.parseURI(Unknown Source) at java.net.URLPermission.init(Unknown Source) at java.net.URLPermission.<init>(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.URLtoSocketPermission(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source) at java.net.URLConnection.getContentType(Unknown Source) at com.sun.deploy.net.proxy.AbstractAutoProxyHandler.isSupportedINSFile(Unknown Source) at com.sun.deploy.net.proxy.AbstractAutoProxyHandler.retrieveContentOfPACFile(Unknown Source) at com.sun.deploy.net.proxy.AbstractAutoProxyHandler.contructLegacyPACScript_16(Unknown Source) at com.sun.deploy.net.proxy.AbstractAutoProxyHandler.init(Unknown Source) at com.sun.deploy.net.proxy.SunAutoProxyHandler.init(Unknown Source) at com.sun.deploy.net.proxy.DynamicProxyManager.reset(Unknown Source) at com.sun.deploy.net.proxy.DeployProxySelector.reset(Unknown Source) at com.sun.javaws.Main.initializeExecutionEnvironment(Unknown Source) at com.sun.javaws.Main.continueInSecureThread(Unknown Source) at com.sun.javaws.Main.access$000(Unknown Source) at com.sun.javaws.Main$1.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 为什么
最新发布
08-23
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值