zoukankan      html  css  js  c++  java
  • Web API 学习笔记一

    创建第一个Web API项目

    第一步:

    第二步:

     注:App_StartWebApiConfig

    第三步:创建Model、Controll,略

    --分别创建对应实体
     public class User
        {
            public int id { get; set; }
            public string name { get; set; }
            public string email { get; set; }
            public string phone { get; set; }
            public int role { get; set; }
        }
    
    public class Queues
        {
            public string name { get; set; }
        }
    

      

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Net;
    using System.Net.Http;
    using System.Web.Http;
    using WebApplication1.Models;
    
    namespace WebApplication1.Controllers
    {
        public class UserController : ApiController
        {
            [HttpGet]
            public string Getuser(string username, string password)
            {
                // API 名字 最好是以请求方式开头 
                //假如你是Get 请求  最好是GetXXX
                return username + password;
            }
    
            [HttpGet]
            public int GetMaxAge(int age1, int age2)
            {
                if (age1 > age2) return age1;
                return age2;
            }
    
    
        }
    
    }
    
    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Net;
    using System.Net.Http;
    using System.Web.Http;
    
    namespace WebApplication1.Controllers
    {
        public class QueuesController : ApiController
        {
            [HttpGet]
            public string GetQueuesByName(string queueName)
            {
                // API 名字 最好是以请求方式开头 
                //假如你是Get 请求  最好是GetXXX
                return queueName;
            }
    
            [HttpGet]
            public int GetQueuesCount(string type)
            {
                return 10;
            }
        }
    }

    注:获取访问参数——HttpContext.Current.Request.QueryString["IdCardNo"]

    访问方式可参考:http://localhost:32766/api/User/id?username=1&password=2

    博客内容主要用于日常学习记录,内容比较随意,如有问题,还需谅解!!!
  • 相关阅读:
    逻辑回归
    异常
    内部类
    接口
    多态
    final关键字(最终的)
    不能被继承的父类成员
    对象初始化的过程
    方法重写
    abstract关键字
  • 原文地址:https://www.cnblogs.com/YYkun/p/14522581.html
Copyright © 2011-2022 走看看