鍍金池/ 問(wèn)答/HTML/ post方式發(fā)送ajax前設(shè)置setRequestHeader()的參數(shù)取值和意

post方式發(fā)送ajax前設(shè)置setRequestHeader()的參數(shù)取值和意義?

學(xué)習(xí)ajax遇到問(wèn)題了,使用post方式發(fā)送ajax前需要設(shè)置

ajax.setRequestHeader("content-type","application/x-www-form- urlencoded");

但是聽(tīng)說(shuō)第二個(gè)參數(shù)還有"multipart/form-data"、"text/plain"這些取值;

請(qǐng)問(wèn)這些取值代表什么含義?
post方式可以傳輸什么類型的數(shù)據(jù)?取值不同對(duì)其有影響嗎?
還有其他取值嗎?

到處查資料沒(méi)找到,求解答

回答
編輯回答
獨(dú)白

Content-Type 實(shí)體頭部用于指示資源的MIME類型 media type 。

在響應(yīng)中,Content-Type標(biāo)頭告訴客戶端實(shí)際返回的內(nèi)容的內(nèi)容類型。瀏覽器會(huì)在某些情況下進(jìn)行MIME查找,并不一定遵循此標(biāo)題的值; 為了防止這種行為,可以將標(biāo)題 X-Content-Type-Options 設(shè)置為 nosniff。

在請(qǐng)求中 (如POST 或 PUT),客戶端告訴服務(wù)器實(shí)際發(fā)送的數(shù)據(jù)類型。

2017年7月19日 07:26
編輯回答
瞄小懶

其實(shí)服務(wù)器端對(duì)這些類型很多時(shí)候并不進(jìn)行判斷的,而是直接根據(jù)接口定義來(lái)處理。

2017年7月9日 10:07
編輯回答
還吻

可以傳輸字符串,如果是get的話就不 直接寫(xiě)就可以 send()里面寫(xiě)null, 但如果是post的話就必須得寫(xiě)地址了 或者在后面拼接也行,這是規(guī)定,你可以選擇get就不用寫(xiě)了

2017年2月27日 13:39
編輯回答
苦妄
2017年12月3日 23:16