5、URLConnection(3)

博客介绍了URLConnection与服务器交互的相关内容,包括向服务器写入数据,需调用setDoOutput(true)方法并将请求方法变为POST;提到URLConnection的安全考虑,其受常见安全限制约束;还涉及猜测MIME媒体类型、HTTPURLConnection的请求方法、响应处理等。

 

向服务器中写入数据

 

有时需要向URLConnection写入数据

getOutputStream()方法返回一个OutputStream

可以用来写数据给服务器

 

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

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

请求方法将有GET变为POST

 

提交表单数据的步骤:

 

 

 

 

 

URLConnection的安全考虑

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

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

 

之处连接URL所需要的权限

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

 

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

 

 

 猜测MIME媒体类型

 

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

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

 

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

 

HTTPURLConnection

 

 

 请求方法

 

 

断开与服务器的连接

 

处理服务器的响应

 

 

 

重定向

 

 

 代理

 

 

转载于:https://www.cnblogs.com/Mrchengs/p/10929820.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值