首页 > java > base > > 正文

setRequestProperty作用,参数设置

发布人:zhoulujun@live.cn    点击:

HttpsURLConnection很多人了,post,get发出去了…… 但是不明白 setRequestProperty ,这不是最基本的东西吗:但是,真的去百度下:尼玛……还真的,么有专门的文章来讲这个的!!


昨天讲了……HttpsURLConnection,

https://www.zhoulujun.cn/html/java/javaBase/7817.html

但是,很多人了,post,get发出去了……

但是不明白 setRequestProperty

这不是最基本的东西吗:但是,真的去百度下:尼玛……

20160505103917237.png

还真的,么有专门的文章来讲这个的!!

所以:就大致的说下吧……反正你们能用——呀买碟(尼玛,还是先去学下:你还是先学学HTTP协议吧。!!!!

20160505104149295.png

public void setRequestProperty(String key, String value)

Parameters:

key - the keyword by which the request is known (e.g., "accept").

value - the value associated with it.

Throws:

IOException - is thrown if the connection is in the connected state.

See Also: 

getRequestProperty(java.lang.String)

既然人家api已经告你setRequestProperty一般用来设置通讯的头部信息,设置访问方式等。

这个是告诉服务器 你的客户端的配置/需求


比如说你要取某个文件的多少字节到多少字节就通过这个东西告诉服务器

你的客户端支持压缩,也可以告诉服务器 服务器会压缩传输

你的客户端支持什么编码 也可以告诉服务器 服务器会尽量按照你的编码传递数据

还有比如你的客户端是什么类型,IE,FIrefox之类,有的服务器会按照你的客户端类型给你传送文本


你啥都不告诉 服务器就按缺省配置传递内容给你的客户端


这个是知道上的网友回答的,我觉得比较经典,就不no bb了……