首页 > Web开发 > 详细

5、URLConnection(3)

时间:2019-05-27 11:51:55      阅读:110      评论:0      收藏:0      [点我收藏+]

 

向服务器中写入数据

 

有时需要向URLConnection写入数据

getOutputStream()方法返回一个OutputStream

可以用来写数据给服务器

 

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

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

请求方法将有GET变为POST

技术分享图片

 

提交表单数据的步骤:

 技术分享图片

 

 技术分享图片

 

 

URLConnection的安全考虑

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

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

 技术分享图片

之处连接URL所需要的权限

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

 

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

 

 

 猜测MIME媒体类型

 技术分享图片

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

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

 

技术分享图片

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

 

HTTPURLConnection

 技术分享图片

 

 请求方法

 技术分享图片

技术分享图片

 

断开与服务器的连接

技术分享图片

技术分享图片

 

处理服务器的响应

 技术分享图片

 技术分享图片

 

重定向

 技术分享图片

技术分享图片

技术分享图片

 

 代理

 技术分享图片

 

5、URLConnection(3)

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!