|
所以我覺著比較完美的解決方法是讓ws返回json而且不用ASP.NET ajax的客戶端框是比較理想的解決方法。
通過觀測發現ASP.NET ajax的客戶端框架請求webservice的時候返回的是json,為什么webservice沒有返回xml而返回了json呢?抓包分析到,關鍵在request的headers中 “Content-Type: application/json;utf-8” ,因此webservice就使用了json的序列化,應該是“System.Web.Script.Serialization.JavaScriptSerializer”這個類完成的工作,通過web.config的配置,把*.asmx交給了System.Web.Extensions.Dll。也就是這里還是用了ASP.NET ajax,不過是用的服務端部分,我這里直接用的ASP.NET 3.5
以上都是在 主站蜘蛛池模板: 农安县| 泰兴市| 肇源县| 北流市| 新建县| 色达县| 珲春市| 原阳县| 襄城县| 忻州市| 甘泉县| 汝城县| 侯马市| 大化| 化州市| 房山区| 尚义县| 文水县| 新龙县| 桑日县| 万山特区| 惠来县| 台南县| 枣强县| 滦南县| 理塘县| 马山县| 饶河县| 漾濞| 登封市| 万全县| 楚雄市| 荔浦县| 壶关县| 射洪县| 互助| 廊坊市| 安平县| 闵行区| 五华县| 达尔|