• ASP.NET WebApi 学习与实践系列(1)---如何创建 WebApi


    前言


    最近在做一个app的时候发现需要写后台服务。所以,在考虑是使用webapi还是使用webserver来写这个后台服务的时候。爱纠结的我,最后还是选择了使用webapi来写这个后台服务。
    原因有二

    1.webapi 使用的是http的通讯协议想比于webserver soap通讯协议会更好。

    2.webapi 是无状态的,所以,它会比webserver更轻量。

    3.webapi 目前支持post,get,等http请求。

    为了以后工作的需要,mark学习webapi的整个过程。废话不多说,来创建我们的第一个webapi程序吧。

    创建webapi服务


    1.首先,打开 vs 2013 选择文件-->新建-->项目。

    2.选择 Visual C# Web -->选择ASP.NET Web 应用程序-->输入项目名称MyWebApi_01-->点击浏览(选择项目存放的地方)-->点击确定。

    然后会弹出类似于这样选择的窗体

    3.选择Empty-->Web Api-->确定。

    就完成了创建一个新的web api 的后台应用程序服务了。

    注意:现在的是一个空的应用程序。我们还需要做些简单的配置。才能正常的运行这个程序。

    创建webapi控制器


    1.首先,我们需要创建一个新的api控制器。

    2.选择Controllers文件夹鼠标右键-->添加-->控制器

    3.选择web api 2控制器-空-->添加

    4.输入控制名称-->确定

    5.完成一个控制器的添加

    webapi 配置


    1.打开App_Start文件夹-->WebApiConfig右键-->修改webapi路由

    webapi 输出


    打开Home控制器,编辑

    [httpGet]
    public IEnumerable<string> InputString(){
    return new string[] { "hellow world" };
    }
    

    最后,在浏览器中输入请求的路由 api/home/InputString 。

    输出hellow wolrd,证明整个web api 创建已经完成。

  • 相关阅读:
    data-toggle data-target
    css pseudo classes
    Kentico中的skin.css的加载
    What does jQuery.fn mean?
    Bootstrap4 网格系统
    同一个站点下,兼容不同版本的JQuery
    DataTables
    sql compare options
    NaN in JavaScript
    JavaScript面试题
  • 原文地址:https://www.cnblogs.com/ZengJiaLin/p/11281122.html
Copyright © 2020-2023  润新知