<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      WebAPI返回數據類型解惑

        最近開始使用WebAPI,上手很容易,然后有些疑惑

        1.WebAPI默認返回什么數據類型,json還是xml?
        2.怎么修改WebAPI的返回數據類型
      ,我用IE瀏覽器請求返回的數據都是JSON格式的,用Firefox和Chrome返回數據格式是XML,然后自己用HttpWebRequest請求返回的是JSON格式的,我就納悶了,咋同樣的程序、同樣的配置文件,輸出數據格式為啥還帶不一樣的,就算你默認輸出json或者xml都可以理解,咋還不同瀏覽器,輸出格式不同,經過一番研總算搞懂了原因


        經過測試發現使用IE瀏覽器返回的數據是json,而使用Firefox和Chrome返回的則為xml,經研究發現IE在發生http請求時請求頭accpet節點相比Firefox和Chrome缺少"application/xml"類型,由于WebAPI返回數據為xml或json格式,IE沒有發送可接受xml和json類型,所以默認為json格式數據,而Firefox和chrome則發送了可接受xml類型,故返回了xml數據,下面是IE、Firefox和Chrome瀏覽器的請求頭

      瀏覽器 返回數據格式 accept請求頭
      IE json

      text/html, application/xhtml+xml, */*

      Firefox xml

      text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,*/*

      Chrome xml

      text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,*/*

           

      繼續進行如下測試

      1.只發送accept:application/json,結果返回了json

      2.只發送accept:application/xml,結果返回了xml

      3.同時發送accept:application/xml,application/json,結果返回了json

      4.同時發送accept:application/json,application/xml,結果返回了json

      5.修改優先級同時發送application/xml;q=1.0,application/json;q=0.9,結果返回了xml

      由此可以得出結論:

        WebAPI的返回數據類型是有請求頭的accept來決定的,默認返回類型為json
          1.application/json和application/xml都沒有時,返回json數據
          2.僅有application/json時,返回json數據
          3.僅有application/xml時,返回xml數據
          4.同時有application/json和application/json時,返回數據類型和兩者的順序無關,若兩者優先級相同則返回json,若優先級不同則返回優先級高的類型

      詳見下表:

      Accept頭 返回類型
      application/json json
      application/xml xml
      application/xml,application/json json
      application/json,application/xml json
      application/xml;q=1.0,application/json;q=1.0 json
      application/xml;q=0.9,application/json;q=0.9 json
      application/xml;q=1.0,application/json;q=0.9 xml
      application/xml;q=0.9,application/json;q=1.0 json
         

       

       

      posted @ 2013-03-19 10:51  懶惰的肥兔  閱讀(11544)  評論(4)    收藏  舉報
      主站蜘蛛池模板: 中文字幕有码免费视频| 久久亚洲日韩精品一区二区三区 | 伊人久久精品久久亚洲一区 | 亚欧乱色国产精品免费九库| 亚洲综合在线一区二区三区| 亚洲第一香蕉视频啪啪爽| 国产精品白浆在线观看免费| 亚洲精品国产成人| 一个色综合色综合色综合| 国产精品剧情亚洲二区| 小伙无套内射老熟女精品| 亚洲日本欧美日韩中文字幕| 亚洲一二三区精品美妇| 国产成人a在线观看视频| 六十路老熟妇乱子伦视频| 夜夜爽免费888视频| 中文字幕日韩精品人妻| 国产精品美女一区二三区| 久久综合伊人77777| 精品一区二区三区自拍图片区| 久热这里只有精品12| 狠狠色综合网站久久久久久久| 人人玩人人添人人澡超碰| 国产精品久久蜜臀av| 精品免费看国产一区二区| 日韩精品一区二区蜜臀av| 亚洲熟女综合色一区二区三区| 四虎影院176| 亚洲欧美人成人让影院| 午夜爽爽爽男女污污污网站| 国产精品人妻中文字幕| 国产精品午夜精品福利| 亚洲中文字幕精品第一页| 成人无遮挡裸免费视频在线观看| 老色鬼在线精品视频在线观看| 国产成人精品永久免费视频 | 国产精品妇女一区二区三区 | 欧美国产日产一区二区| 亚洲AV无码东方伊甸园| 久久综合伊人77777| 国产免费爽爽视频|