Windows Web Form(C#) import Web API
步骤一 :先新增或使用现有的 Windows Web Form Project
步骤二:加入组件
@ Microsoft.AspNet.WebApi
@ Microsoft.AspNet.WebApi.Owin
@ Microsoft.Owin.Host.SystemWeb
@ Newtonsoft.Json
如下图:
* 步骤四:在 Startup.cs 加入以下程序码
[assembly: OwinStartup(typeof(Core.Startup))]
namespace Core
{
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
var config = new HttpConfiguration();
config.MapHttpAttributeRoutes(); //Web API路由
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
app.UseWebApi(config);
}
}
}
* 步骤五:新增api资料夹并新称 ValuesController.cs
* 步骤六:根据需求在 ValuesController.cs 撰写以下程序码
namespace Api
{
[RoutePrefix("api/test")] //Api路径
public class TestController : ApiController
{
[HttpGet]
[Route("test")] //该方法路径
public string TestA()
{
//执行方法
}
[HttpGet]
[Route("test/{a}/{b}")] //该方法路径
public string testB(int a,int b){
//执行方法
}
}
}
* 步骤七:测试
在浏览器网址列输入
https://localhost:port/api/controllername/methodname
<<: Day 16 - 卷积神经网络 CNN (1)-壹页AI战国史
>model.py from logging import root from django....
大家好!这三十天,我们这系列文章会介绍 Kotlin Exposed 这个框架,并且和大家谈怎麽利用...
Two Sum是LeetCode基础的演算法~ 例如~ 有一个array放 7, 11, 5, 2~...
思考重点 TCP具有那些性能优化机制? 滑动窗口的特色? 滑动窗口发生丢包怎麽办? 核心知识 一系列...
今天要来练习的是 C++内建的函式库 首先要先引入函式库 #include <cmath>...