码迷,mamicode.com
首页 > Web开发 > 详细

5、URLConnection(3)

时间:2019-05-27 12:01:35      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:扩展名   写入   pos   字节   mis   不同   写文件   查看   mic   

 

向服务器中写入数据

 

有时需要向URLConnection写入数据

getOutputStream()方法返回一个OutputStream

可以用来写数据给服务器

 

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

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

请求方法将有GET变为POST

技术图片

 

提交表单数据的步骤:

 技术图片

 

 技术图片

 

 

URLConnection的安全考虑

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

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

 技术图片

之处连接URL所需要的权限

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

 

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

 

 

 猜测MIME媒体类型

 技术图片

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

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

 

技术图片

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

 

HTTPURLConnection

 技术图片

 

 请求方法

 技术图片

技术图片

 

断开与服务器的连接

技术图片

技术图片

 

处理服务器的响应

 技术图片

 技术图片

 

重定向

 技术图片

技术图片

技术图片

 

 代理

 技术图片

 

5、URLConnection(3)

标签:扩展名   写入   pos   字节   mis   不同   写文件   查看   mic   

原文地址:https://www.cnblogs.com/Mrchengs/p/10929820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!