日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - jquery ajax contentType是啥意思?

瀏覽:240日期:2023-02-21 17:52:55

問題描述

POST請(qǐng)求contentType設(shè)置為application/json,但請(qǐng)求卻把data的json轉(zhuǎn)成了字符串?請(qǐng)大神指教是什么原因?代碼如下

$.ajax({method: ’POST’,url: 'demo_test.txt',data: { aa: 1, bb: 2},contentType: 'application/json',success: function (result) {} });

請(qǐng)求抓包

POST http://localhost:8888/demo_test.txt HTTP/1.1Host: localhostConnection: keep-aliveContent-Length: 9Origin: localhostUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36Content-Type: application/jsonAccept: */*X-Requested-With: XMLHttpRequestReferer: http://172.17.35.112:8099/Accept-Encoding: gzip, deflateAccept-Language: zh-CN,zh;q=0.8Cookie: selectFluence=4; VFS_USERNAME=admin; VFS_PASSWORD=123456; VFS_APPURL=; VFS_ISSAVE=true; VFS_ISDMZ=true; webserver_is_save=0; _alert=1495876699555aa=1&bb=2

問題解答

回答1:

參考:jQuery.ajax() 文檔

contentType (default: ’application/x-www-form-urlencoded; charset=UTF-8’)

Type: Boolean or String

When sending data to the server, use this content type. Default is 'application/x-www-form-urlencoded; charset=UTF-8', which is fine for most cases. If you explicitly pass in a content-type to $.ajax(), then it is always sent to the server (even if no data is sent). As of jQuery 1.6 you can pass false to tell jQuery to not set any content type header. Note: The W3C XMLHttpRequest specification dictates that the charset is always UTF-8; specifying another charset will not force the browser to change the encoding. Note: For cross-domain requests, setting the content type to anything other than application/x-www-form-urlencoded, multipart/form-data, or text/plain will trigger the browser to send a preflight OPTIONS request to the server.

一般是用 application/x-www-form-urlencoded,也就是默認(rèn)值,上傳文件通常是用 multipart/form-data,現(xiàn)在很多使用 JSON 接口的也用后面這種。text/plain 我平時(shí)見得不多。

補(bǔ)充

jQuery 的 ajax 要發(fā)送 application/json 請(qǐng)求需要

contentType: 'application/json;charset=UTF-8'

processData: false

data: stringify(aObject)

比如

$.ajax('https://blablabla.com/', { contentType: 'application/json;charset=UTF-8', dataType: 'json', type: 'post', processData: false, data: JSON.stringify({user: { name: 'hello', pass: 'world'},stamp: new Date() })});

javascript - jquery ajax contentType是啥意思?

回答2:

使用的數(shù)據(jù)格式

回答3:

簡(jiǎn)單來說,就是把你發(fā)請(qǐng)求的數(shù)據(jù)當(dāng)做xxx類型處理。對(duì)應(yīng)的,dataType,就是把服務(wù)端響應(yīng)回來的數(shù)據(jù)當(dāng)做xxx類型處理。

回答4:

http中傳的數(shù)據(jù)都是都是字符串,只是服務(wù)器在接受到數(shù)據(jù)時(shí)會(huì)根據(jù)contentType來用不同的方式解析字符串。對(duì)象只能存在于內(nèi)存中,不僅僅是http,所有在網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)都是基于字符串的。

回答5:

首先我不覺得你的抓包有問題,如果你確實(shí)是用的是POST請(qǐng)求的話,從抓包看起來這是個(gè)GET請(qǐng)求,因?yàn)镻OST不會(huì)對(duì)請(qǐng)求參數(shù)做序列化處理

下面說下contentType是啥意思?

ajax的contentType是設(shè)置的http的請(qǐng)求頭,這個(gè)頭的目的是告訴服務(wù)器端,我的請(qǐng)求參數(shù)是什么格式的數(shù)據(jù),你要按照對(duì)應(yīng)的格式去處理,就這樣。默認(rèn)的是 'application/x-www-form-urlencoded; charset=UTF-8',也就是普通的表單提交的格式,當(dāng)然你也可以覆蓋,比如'application/json',這樣服務(wù)端可以直接拿到一個(gè)json請(qǐng)求參數(shù)。而不是一個(gè)一個(gè)的key value

回答6:

這只是修改請(qǐng)求頭中的contentType,和你接受服務(wù)器響應(yīng)是什么內(nèi)容沒有關(guān)系。

你可以加上這個(gè)拿到j(luò)son格式的數(shù)據(jù)。

dataType:'json'

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国内精品麻豆美女在线播放视频| 欧美在线精品一区| 欧美激情福利| 国产精品7m凸凹视频分类| 日韩精品欧美激情一区二区| 久久免费高清| 99riav国产精品| 亚洲香蕉视频| 欧美私人啪啪vps| 国产美女精品视频免费播放软件| 青青草国产精品亚洲专区无| 久久av电影| 精品一区二区三区中文字幕 | 在线亚洲免费| 亚洲一区二区成人| 一区二区国产精品| 噜噜噜躁狠狠躁狠狠精品视频 | 美女尤物国产一区| 国产成人免费精品| 伊人精品一区| 爽好久久久欧美精品| 日韩精品免费一区二区夜夜嗨| 国产午夜精品一区在线观看| 国产不卡精品在线| 激情欧美丁香| 天海翼亚洲一区二区三区| **爰片久久毛片| 国产一区二区三区日韩精品| 欧美xxxx中国| 国产精品社区| 国产精品毛片aⅴ一区二区三区| 福利欧美精品在线| 91超碰国产精品| 视频一区日韩| 久久久久免费| 99热精品在线观看| 国产日产高清欧美一区二区三区 | 国产精品nxnn| 国产精品久久观看| 性欧美精品高清| 欧美激情99| 亚洲欧美一区在线| 欧美日韩夜夜| 丝袜美腿一区| 日韩精品亚洲aⅴ在线影院| 欧美xxxx中国| 视频一区免费在线观看| 欧美日韩一区自拍| 99精品视频在线| 亚洲深夜福利在线观看| 精品一区二区三区的国产在线观看| 亚洲欧洲高清| 99热精品在线| 欧美黄色一区二区| 悠悠资源网久久精品| 欧美国产不卡| 丝袜亚洲另类欧美| 亚洲精品**中文毛片| 日韩国产精品久久久久久亚洲| 亚洲www啪成人一区二区| 午夜久久av| 欧产日产国产精品视频| 日本中文字幕一区二区视频| 日韩免费小视频| 日韩高清一区在线| 樱桃视频成人在线观看| 亚洲精品国模| 久久69成人| 噜噜噜躁狠狠躁狠狠精品视频 | 日韩在线短视频| 日韩精品社区| 99成人在线视频| 国产精品白丝一区二区三区| 伊人久久大香线蕉av超碰演员| 精品五月天堂| 日韩欧美高清一区二区三区| 欧美日韩国产高清电影| 国产成人精品亚洲线观看| 亚洲18在线| 日韩视频不卡| 成人日韩在线观看| 日韩av在线播放中文字幕| 日韩一区二区免费看| 午夜精品久久久久久久久久蜜桃| 国产精品一级| 亚洲人成精品久久久| 91精品一区二区三区综合| 美女尤物国产一区| 欧美日韩 国产精品| 久久大逼视频| 91精品高清| 性感美女一区二区在线观看| 麻豆一区在线| 国产欧美日韩一区二区三区四区| 免费精品国产| 精品国模一区二区三区| 国产日韩欧美中文在线| 免费美女久久99| 一区在线免费| 偷拍欧美精品| 亚洲大全视频| 久久精品在线| 美女福利一区二区三区| 精品久久免费| 国产精品最新| 国产三级一区| 国产精品一区二区免费福利视频| 日本a级不卡| 青草国产精品久久久久久| 中文字幕日韩高清在线| 综合色就爱涩涩涩综合婷婷| 国产99久久久国产精品成人免费| 日韩在线观看| 欧美日韩在线观看首页| аⅴ资源天堂资源库在线| 欧美xxxx中国| 天堂√中文最新版在线| 欧美日韩免费看片| 91精品一区二区三区综合| 久久激情中文| 亚洲夜间福利| 午夜精品亚洲| 免费视频久久| 亚洲日本三级| 日韩黄色av| 国产美女视频一区二区| 日韩激情一区二区| 国产区精品区| 九九九精品视频| 日韩精品1区| 欧美亚洲国产激情| 尤物网精品视频| 蜜桃久久久久久| 91欧美极品| 久久精品一区| 97精品国产| 亚洲v在线看| 日韩视频一区| 日韩和欧美的一区| 国产精品v一区二区三区| 高清日韩中文字幕| 电影亚洲精品噜噜在线观看| 免费观看久久av| 蜜桃久久久久久| 国产欧美日韩| 国产一区二区三区日韩精品| 久久久久91| 蜜臀久久99精品久久久久宅男| 四虎成人精品一区二区免费网站| 国产伦理一区| 婷婷激情一区| 一区二区高清| 久久精品国产久精国产| 久久婷婷亚洲| 一区二区国产在线观看| 国产精品mv在线观看| 91青青国产在线观看精品| 美女毛片一区二区三区四区| 中文视频一区| 欧美激情99| 成人av二区| 日本麻豆一区二区三区视频| 精品免费视频| 夜夜精品视频| 国产精品www.| 免费久久精品| 欧美日本不卡高清| 久久久久午夜电影| 日韩福利视频导航| 精精国产xxxx视频在线野外| 日韩专区在线视频| 国产精品一区二区三区www| 91精品国产调教在线观看| 日韩精品免费观看视频| 亚洲性色av| 日本午夜精品久久久| 在线精品亚洲欧美日韩国产| 中文不卡在线| 国产资源在线观看入口av| 蜜桃视频一区二区三区在线观看| 精品国产aⅴ| 亚洲免费一区二区| 国产一区二区亚洲| 日韩一区欧美二区| 精品国产中文字幕第一页| 欧美日韩精品免费观看视频完整| 日韩区一区二| 久久国产欧美| 国产精品videossex久久发布 | 日韩精品午夜| 日本视频在线一区| 国产精品99免费看| 国产精品第一| 亚洲一区欧美| 桃色一区二区| 国产精品国产三级在线观看| 国产精品美女久久久| 国产精品原创| 欧美日韩夜夜| 视频一区二区不卡|