5URLConnection

Posted mrchengs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5URLConnection相关的知识,希望对你有一定的参考价值。

 

向服务器中写入数据

 

有时需要向URLConnection写入数据

getOutputStream()方法返回一个OutputStream

可以用来写数据给服务器

 

由于URLConnection再默认情况下不允许输出

再请求输出流之前必须调用setDoOutput(true)方法

请求方法将有GET变为POST

技术图片

 

提交表单数据的步骤:

 技术图片

 

 技术图片

 

 

URLConnection的安全考虑

建立网络连接、读写文件等存在一些常见的安全限制

URLConnection对象会受到这些安全限制的约束

 技术图片

之处连接URL所需要的权限

不需要任何权限就会返回null

 

URLConnection的子类就会但会hava.security.Permission的不同子类

 

 

 猜测MIME媒体类型

 技术图片

尝试根据UR的文件扩展名猜测对象的内容

将猜测结果作为一个String返回

 

技术图片

尝试查看流中前几字节来猜测内容的类型

 

HTTPURLConnection

 技术图片

 

 请求方法

 技术图片

技术图片

 

断开与服务器的连接

技术图片

技术图片

 

处理服务器的响应

 技术图片

 技术图片

 

重定向

 技术图片

技术图片

技术图片

 

 代理

 技术图片

 

以上是关于5URLConnection的主要内容,如果未能解决你的问题,请参考以下文章