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

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

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

      web api 默認的已 xml 格式返回數據

      現在開發一般都是以 json 格式為主

      下面配置讓 webapi 默認返回 json ,在需要返回 xml 時只需要加一個查詢參數 datatype=xml 即可返回 xml 格式數據

       

      配置如下:

      1.新建 一個 mvc webapi 項目 (framework4.0)

      2.找到默認的 WebApiConfig.cs 文件

      3.修改 WebApiConfig.cs 文件

      <span style="font-family: Arial, Helvetica, sans-serif;">using System;</span>
      using System.Collections.Generic;
      using System.Linq;
      using System.Net.Http.Formatting;
      using System.Web.Http;
       
      namespace MvcWebApi
      {
          public static class WebApiConfig
          {
              public static void Register(HttpConfiguration config)
              {
      	    .......
       
                  GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
                  //默認返回 json
                  GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(
                      new QueryStringMapping("datatype", "json", "application/json"));
                  //返回格式選擇 datatype 可以替換為任何參數 
                  GlobalConfiguration.Configuration.Formatters.XmlFormatter.MediaTypeMappings.Add(
                      new QueryStringMapping("datatype", "xml", "application/xml"));
              }
          }
      

        4.修改默認路由規則 WebApiConfig.cs 文件中

      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Net.Http.Formatting;
      using System.Web.Http;
       
      namespace MvcWebApi
      {
          public static class WebApiConfig
          {
              public static void Register(HttpConfiguration config)
              {
      	    //新加的規則
                  config.Routes.MapHttpRoute(
                      name: "DefaultApi2",
                      routeTemplate: "api/{controller}/{action}/{id}",
                      defaults: new { id = RouteParameter.Optional }
                  );
      	    //新加的規則
                  config.Routes.MapHttpRoute(
                      name: "DefaultApi1",
                      routeTemplate: "api/{controller}/{action}",
                      defaults: new { id = RouteParameter.Optional }
                  );
      	    //默認路由 
                  config.Routes.MapHttpRoute(
                      name: "DefaultApi",
                      routeTemplate: "api/{controller}/{id}",
                      defaults: new { id = RouteParameter.Optional }
                  );
      	    。。。。。
              }
          }
      }
      

        5.添加測試 action

      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Net;
      using System.Net.Http;
      using System.Web.Http;
       
      namespace MvcWebApi.Controllers
      {
          public class ValuesController : ApiController
          {
              /// <summary>
              /// web api 默認將以 get 開頭的只支持 get 請求,post 開頭的支持支 post 請求
              /// </summary>
              /// <returns></returns>
              [System.Web.Http.HttpGet]
              [System.Web.Http.HttpPost]
              public MyClass GetMyClass()
              {
                  return new MyClass()
                  {
                      id=1111,
                      name="張三",
                      time=DateTime.Now
                  };
              }
          }
       
          public class MyClass
          {
              public int id { set; get; }
              public string name { set; get; }
              public DateTime time { set; get; }
          }
      }

       

       

      6.測試

      請求地址:http://localhost:61667/api/values/getmyclass

      響應內容:

       

      {"id":1111,"name":"張三","time":"2015-09-29T16:43:07.4731034+08:00"}

       

       

       

      請求地址:http://localhost:61667/api/values/getmyclass?datatype=xml

      響應內容:

      <MyClass><id>1111</id><name>張三</name><time>2015-09-29T16:43:45.3663004+08:00</time></MyClass>

       

       

       

      轉:https://blog.csdn.net/xxj_jing/article/details/48808099

       

      posted on 2020-08-02 13:37  gongzi  閱讀(203)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 奶头好大揉着好爽视频| 亚洲av成人在线一区| 国产在视频线在精品视频2020| 久久久午夜精品福利内容| 亚洲日本中文字幕天天更新| 久99久热精品免费视频| 亚洲欧洲精品一区二区| 内射干少妇亚洲69xxx| 正定县| 成人性无码专区免费视频| 久久精品一本到99热免费| 精品成人免费自拍视频| xxxx丰满少妇高潮| 天天躁夜夜躁狠狠喷水| 无码av中文字幕久久专区| 少妇久久久被弄到高潮| 一边吃奶一边做动态图| 亚洲欧美在线观看| 国产精品第一区亚洲精品| 色综合色国产热无码一| 久久婷婷综合色丁香五月| 色综合久久综合中文综合网| 国产又色又刺激高潮视频| 色猫咪av在线网址| 亚洲精品成人久久av| 自拍日韩亚洲一区在线| 久久久久无码精品国产h动漫| 日韩精品国产二区三区| 亚洲中文精品一区二区| 男女性高爱潮免费网站| 人妻av无码系列一区二区三区| 亚洲成人资源在线观看| 亚洲综合成人av在线| 国产超碰人人做人人爰| 三上悠亚久久精品| 中文字幕精品无码一区二区三区| 国产大尺度一区二区视频| 国产三级黄色片在线观看| 国产成人亚洲综合色婷婷秒播| 和林格尔县| 亚洲人成人影院在线观看|