zoukankan      html  css  js  c++  java
  • C# VS2017新建WepApi

    1,新建ASP.NET Web应用程序

     2,选择“空”  核心引用“WebApi”打勾

     3,Web应用的启动文件是Global.asax.cs

    4,WebApi我们主要使用Controllers和Models

     5,在Controllers添加类

     5.1,在Controllers添加2个类

     另外一个类

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Http;
    using _002_新建WebApi.Models;
    
    namespace _002_新建WebApi.Controllers
    {
        //这个Controller返回Model数据
        public class ModelDataApiController:ApiController
        {
            public CustomModel GetCustomData()
            {
                var model = new CustomModel()
                {
                    Id="ModelOne",
                    Count = 1000
                };
                return model;
            }
        }
    }
    

      6,在Models中添加一个类

     6.1,添加引用

     7,这个时候启动项目,Get请求的方法会默认到达Controller层的以“Get”开头的方法中

     8,这时候我们发现出了能获取Controller的Get方法以外,访问其他方法都报错

    解决办法:

    8.1,在WebApiConfig中添加Action层

     8,2,方法要以Get开头或者指定为Get方法

    9,现在可以访问方法了

     

  • 相关阅读:
    以流的形式将文件写入页面,直接下载
    多线程异步处理示例
    windows端口占用查看
    Spring MVC中默认的ResponseBody为String的乱码问
    inode安装
    uploadfy使用
    动态时间工具类
    常量设置
    项目配置热部署
    springboot异常:yml文件无法识别
  • 原文地址:https://www.cnblogs.com/baozi789654/p/13759617.html
Copyright © 2011-2022 走看看