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

    博客内容主要用于日常学习记录,内容比较随意,如有问题,还需谅解!!!
  • 相关阅读:
    颜色空间RGB与HSV(HSL)的转换
    表示数值的字符串
    正则表达式匹配
    构建乘积数组
    Linux以百万兆字节显示内存大小
    OCP-1Z0-051-题目解析-第26题
    2014华为机试(一)
    android Manifest.xml选项
    TXT小说朗读正式版
    Codeforces Round #256 (Div. 2) B. Suffix Structures
  • 原文地址:https://www.cnblogs.com/YYkun/p/14522581.html
Copyright © 2011-2022 走看看