詳解http請求中的Content-Type
詳解http請求中的Content-Type
http頭部字段Content-Type約定請求和響應(yīng)的HTTP body內(nèi)容編碼類型,客戶端和服務(wù)端根據(jù)http頭部字段Content-Type正確解碼HTTP body內(nèi)容。
常見的http頭部Content-Type:
* application/x-www-form-urlencoded * multipart/form-data * application/json * application/xml
示例說明
* 前端使用Content-Type:”application/json”編碼http請求內(nèi)容并提交給服務(wù)端;服務(wù)端使用Content-Type:”application/json”解碼http請求內(nèi)容。
如果不明確指定http Request頭部Content-Type,將使用application/x-www-form-urlencoded; charset=UTF-8作為默認(rèn)值,后端方法不能解碼Content-Type:application/x-www-form-urlencoded的http Request body內(nèi)容。同時(shí)也說明后端方法只能解碼請求頭部Content-Type為application/json的http Request body內(nèi)容。
* 服務(wù)端使用Content-Type:”application/json”編碼http響應(yīng)body內(nèi)容返回給前端;前端使用Content-Type:”application/json”解碼http響應(yīng)body內(nèi)容。
* 服務(wù)端返回Response Content-Type:application/json,前端dataType不指定值。此時(shí),解碼http響應(yīng)body內(nèi)容,data類型是Object。
* 服務(wù)端不返回Response Content-Type:application/json,前端dataType指定值json。些時(shí),解碼http響應(yīng)body內(nèi)容,data類型是Object。
* 服務(wù)端不返回Response Content-Type:application/json,前端dataType不指定值”json”。此時(shí),不能解碼http響應(yīng)body的json字符串,data類型是String。
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
jsp利用application統(tǒng)計(jì)在線人數(shù)的方法
這篇文章主要介紹了jsp利用application統(tǒng)計(jì)在線人數(shù)的方法,代碼中備有較為詳盡的注釋便于理解,是比較實(shí)用的技巧,需要的朋友可以參考下2015-01-01
Servlet+Jsp實(shí)現(xiàn)圖片或文件的上傳功能具體思路及代碼
web項(xiàng)目中的這一上傳功能,那么文件是如何從本地發(fā)送到服務(wù)器的呢,接下來為大家介紹下Servlet+Jsp實(shí)現(xiàn)文件的上傳功能,感興趣的朋友可以參考下哈2013-04-04
實(shí)戰(zhàn) J2EE 開發(fā)購物網(wǎng)站 二
實(shí)戰(zhàn) J2EE 開發(fā)購物網(wǎng)站 二...2006-10-10
spring實(shí)現(xiàn)jdbctemplate添加事務(wù)支持示例
這篇文章主要介紹了spring實(shí)現(xiàn)jdbctemplate添加事務(wù)支持示例,重寫JdbcTemplate增加beginTranstaion,commit,rollback方法,需要的朋友可以參考下2014-03-03
使用maven+eclipse搭建struts2開發(fā)環(huán)境
Struts 2是Apache基金會(huì)的明星級產(chǎn)品,提供了對MVC的一個(gè)清晰的實(shí)現(xiàn),下面就為大家介紹一下使用maven+eclipse搭建struts2開發(fā)環(huán)境的方法2014-01-01
Linux和Windows中tomcat修改內(nèi)存大小的方法
Linux和Windows中tomcat修改內(nèi)存大小的方法,可以利用JVM提供的-Xmn -Xms -Xmx等選項(xiàng)可進(jìn)行設(shè)置,大家參考使用吧2013-12-12

