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

您的位置:首頁技術文章
文章詳情頁

javascript - jquery ajax contentType是啥意思?

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

問題描述

POST請求contentType設置為application/json,但請求卻把data的json轉成了字符串?請大神指教是什么原因?代碼如下

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

請求抓包

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,也就是默認值,上傳文件通常是用 multipart/form-data,現在很多使用 JSON 接口的也用后面這種。text/plain 我平時見得不多。

補充

jQuery 的 ajax 要發送 application/json 請求需要

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:

使用的數據格式

回答3:

簡單來說,就是把你發請求的數據當做xxx類型處理。對應的,dataType,就是把服務端響應回來的數據當做xxx類型處理。

回答4:

http中傳的數據都是都是字符串,只是服務器在接受到數據時會根據contentType來用不同的方式解析字符串。對象只能存在于內存中,不僅僅是http,所有在網絡中傳輸的數據都是基于字符串的。

回答5:

首先我不覺得你的抓包有問題,如果你確實是用的是POST請求的話,從抓包看起來這是個GET請求,因為POST不會對請求參數做序列化處理

下面說下contentType是啥意思?

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

回答6:

這只是修改請求頭中的contentType,和你接受服務器響應是什么內容沒有關系。

你可以加上這個拿到json格式的數據。

dataType:'json'

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
红桃视频国产精品| 久久精品av| 日韩精品免费一区二区在线观看| 91成人精品在线| 蜜桃av一区二区| 在线观看亚洲精品福利片| 夜夜嗨一区二区三区| 亚洲综合欧美| 国产99久久| 日韩欧美一区二区三区免费观看| 国产中文在线播放| 超碰成人av| 欧美综合另类| 久久亚洲二区| 日韩精品a在线观看91| 欧美日韩午夜| 久久精品国产一区二区| 日韩欧美一区二区三区在线观看 | 日本一二区不卡| 91精品蜜臀一区二区三区在线| 蜜臀av免费一区二区三区| 国产亚洲亚洲| 日韩激情一二三区| 久久精品国产99| 国产综合亚洲精品一区二| 欧美不卡高清| 99国产精品视频免费观看一公开| 亚洲一级在线| 欧美精品导航| 久久五月天小说| 亚洲1区在线| av资源中文在线天堂| 欧美精选一区二区三区| 日韩欧美另类中文字幕| 亚洲黄色免费av| 日韩欧美四区| 婷婷久久一区| 精品五月天堂| 视频一区二区三区在线| 国产精品美女午夜爽爽| aa国产精品| 精品99在线| 久久国产欧美日韩精品| 一本一本久久| 99久精品视频在线观看视频| 91亚洲精品视频在线观看| 午夜欧美视频| 色婷婷综合网| 久久精品99国产精品日本| 午夜一级在线看亚洲| 久久久久久夜| 久久这里只有| 69堂精品视频在线播放| 亚洲专区欧美专区| 精品视频高潮| 日韩午夜视频在线| 在线综合视频| 宅男在线一区| 狠狠久久婷婷| 午夜一级在线看亚洲| 久久成人国产| 亚洲欧美日韩精品一区二区 | 奇米亚洲欧美| 久久aⅴ国产紧身牛仔裤| 九九色在线视频| 亚洲伊人av| 91免费精品| 97精品97| 国产综合亚洲精品一区二| 红桃视频国产精品| 免费在线看一区| 日韩激情视频网站| 91精品国产自产在线丝袜啪| 蜜臀av一区二区在线免费观看| 99国产精品久久久久久久| 免费人成黄页网站在线一区二区| 午夜在线播放视频欧美| 亚洲精品乱码久久久久久蜜桃麻豆| 一二三区精品| 国产精品115| 成人福利视频| 亚洲一区不卡| 国产精品一级| 91精品综合| 四虎成人精品一区二区免费网站| 国产伦精品一区二区三区视频| 久久精品一区二区国产| 激情自拍一区| 一二三区精品| 国产一区二区三区不卡av| 久久精品动漫| 欧美影院视频| 三级精品视频| 蜜臀av一区二区在线免费观看 | 精品欧美久久| 久久国产乱子精品免费女| 日韩av免费| 69堂精品视频在线播放| 日本美女一区| 日韩欧美精品一区二区综合视频| 国产精品成人一区二区不卡| 亚洲制服一区| 久久久国产精品入口麻豆| 中文精品视频| 黄色aa久久| 日韩高清一区在线| 亚洲国内精品| 国产极品嫩模在线观看91精品| 亚洲午夜久久久久久尤物| 国产精品成人一区二区网站软件| 最新国产拍偷乱拍精品| 91一区二区| 国产精品嫩模av在线| 亚洲成人不卡| 欧美黄色一区| 午夜久久av| 狠狠久久婷婷| 欧美三级网址| 精品国产精品久久一区免费式 | 久久99国产精品视频| 久久国产亚洲| 亚洲专区视频| 午夜天堂精品久久久久| 亚洲精品一二| 国产精品亚洲成在人线| 久久久久97| 999国产精品视频| 蜜桃一区二区三区在线观看 | 日本成人在线视频网站| 欧美影院视频| 国产亚洲一区二区手机在线观看 | 日韩精品免费观看视频| 中文字幕成人| 国产探花一区二区| 成人亚洲欧美| 国产精品调教| 久久精品亚洲人成影院 | 在线一区av| 欧美日韩国产精品一区二区亚洲| 国产女优一区| 超碰在线99| 日韩一二三区在线观看| 91麻豆国产自产在线观看亚洲| 久久一二三区| 国产网站在线| 国产精品午夜av| 美女精品在线观看| 亚洲精品成人一区| 久久国内精品| 午夜精品久久久久久久久久蜜桃| 激情丁香综合| 亚洲tv在线| 精品国产亚洲日本| 欧美成人午夜| 日韩1区2区3区| 日韩成人综合| 日本不卡高清| 欧美va天堂在线| 国产伦理一区| 国产亚洲福利| 四季av一区二区凹凸精品| 精品91久久久久| 精品久久99| 日韩黄色免费网站| 午夜久久中文| 国产伦精品一区二区三区千人斩 | 免费高潮视频95在线观看网站| 免费在线欧美黄色| 久久国产三级| 在线亚洲欧美| 麻豆视频在线观看免费网站黄| 四虎成人精品一区二区免费网站| 国产视频亚洲| 亚洲精品**中文毛片| 日本欧美大码aⅴ在线播放| 欧美日韩视频网站| 国产剧情一区二区在线观看| 日韩午夜黄色| 久久蜜桃av| 日韩欧美二区| 日本一二区不卡| 久久av影视| 国产精品久一| 日韩va欧美va亚洲va久久| 亚洲免费一区二区| 国产精品99免费看| 久久久成人网| 福利欧美精品在线| 麻豆高清免费国产一区| 欧美日一区二区三区在线观看国产免| 欧美xxxx中国| 精品国产午夜肉伦伦影院| 国产精品成人自拍| 国产精品一区二区美女视频免费看 | 亚洲天堂av资源在线观看| 久久午夜影视| 免费精品视频在线| 亚洲一级影院| 视频一区欧美日韩| 亚洲另类视频|