兩種請求方式對服務器端都沒什么影響
application/x-www-form-urlencoded方式是比較老的一種方式,這種方式的好處就是瀏覽器都支持,
在請求發送過程中會對數據進行序列化處理,以鍵值對形式?key1=value1&key2=value2的方式發送到服務器,
application/json,隨着json規范的越來越流行,並且瀏覽器支持程度原來越好,許多開發人員易application/json作為請求content-type,
告訴服務器請求的主題內容是json格式的字符串,服務器端會對json字符串進行解析,
這種方式的好處就是前端人員不需要關心數據結構的復雜度,
只要是標准的json格式就能提交成功,application/json數據格式越來越得到開發人員的青睞
舉例. 向服務器發送數據 {a:"a", b:"b"}
如果頭的格式是application/x-www-form-urlencoded, 則ajax.send("a='a'&b='b'");
如果頭的格式是application/json, 則ajax.send(JSON.stringify(data));