亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ajax / xhr 中的overrideMimeType和setRequestHeader如何

ajax / xhr 中的overrideMimeType和setRequestHeader如何

躍然一笑 2018-12-27 15:19:58
如題,在http發送請求和響應的過程中,overrideMimeType和setRequestHeader如何使用?貼上mdn上的相關內容:overrideMimeType()重寫由服務器返回的MIME type。這個可用于, 例如,強制把一個響應流當作“text/xml”來處理和解析,即使服務器沒有指明數據是這個類型。注意,這個方法必須在send()之前被調用。setRequestHeader()給指定的HTTP請求頭賦值.在這之前,你必須確認已經調用 open() 方法打開了一個url..overrideMimeType重寫,都已經反會了重寫還有意義嗎?之后再是什么步驟?setRequestHeader用于post或跨域ajax時設置請求頭嗎?比如cont-type小弟http只是也不是很順暢,可能ajax的問題和http的問題混雜了一起,各位大佬不要嫌棄小弟啊哈哈
查看完整描述

1 回答

?
慕斯王

TA貢獻1864條經驗 獲得超2個贊

setRequestHeader 表示你要發出去的內容的頭部信息
overrideMimeType 表示不管服務端返回什么請求頭給你一律不予理會 按照你自己寫的頭來處理

至于你寫的請求頭部信息后端怎么處理 或者 你改寫過的返回頭信息怎么處理 又是另一碼事情

http協議。協議協議 字面意思就是使用雙方都遵守么

如果你們雙方都有約定。你哪怕把http狀態碼404認為是正常,200認為是頁面不存在都行。更不必提看到json就認為是圖片,看到xml就認為是視頻文件之類稀奇古怪操作了


查看完整回答
反對 回復 2019-01-07
  • 1 回答
  • 0 關注
  • 924 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號