首頁 > java > base > > 正文

setRequestProperty作用,參數設置

發布人:[email protected]    點擊:

HttpsURLConnection很多人了,post,get發出去了…… 但是不明白 setRequestProperty ,這不是最基本的東西嗎:但是,真的去百度下:尼瑪……還真的,么有專門的文章來講這個的!!


昨天講了……HttpsURLConnection,

http://www.qsexmk.tw/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了……