当前位置: 首页 > news >正文

爱站网做网站吗神马推广

爱站网做网站吗,神马推广,wordpress子域名设置,汕头快速排名一、创建Web API 1、创建一个新的web API项目 启动VS 2019,并在“开始页”选择“创建新项目”。或从“文件”菜单选择“新建”,然后选择“项目”。 选择ASP.NET Web应用程序(.NET Framework) 2.点击下一步,到这个页面时选择Web API。 3.选中…

一、创建Web API

1、创建一个新的web API项目

启动VS 2019,并在“开始页”选择“创建新项目”。或从“文件”菜单选择“新建”,然后选择“项目”。

选择ASP.NET Web应用程序(.NET Framework)

2.点击下一步,到这个页面时选择Web API。

3.选中Controller右键,添加-控制器,点Web API,选择Web API 2 控制器 - 空

4.点开刚添加的controller文件,如图所示加入下述测试代码

5.参考WebService第5步启动程序。如图所示:
https的地址为:https://localhost:44330/Help
http的地址为:http://localhost:49792/Help

6.参照网页上的API路径得到完整的URL地址,使用Postman进行接口测试。如图所示:
API路径为:api/Test
URL地址为:http://localhost:56505/api/Test

发布到文件夹并使用IIS部署到本地

注意:WebService&WebApi的发布和部署步骤一致,所以单独拿出来这部分。

发布到文件夹

1.选中项目右键,选择发布。

2.选择文件夹,然后文件路径可以使用默认的或者自定义的,点击完成

3.创建完成后点关闭来到这个页面,点击发布

4.当页面上显示发布成功后,就完成了发布到文件夹的全部步骤。后续更新了代码,只需要再点击一次发布即可。

使用IIS部署到本地

0.首先得启用IIS功能,这一步根据系统版本不同会有各种坑出现,因此如何启用IIS功能还请自行查阅,这里不再赘述。
当成功启用后,浏览器访问localhost或者127.0.0.1会看到这样一张图片。

1.确认已启用IIS以后,右键计算机,点击管理

2.按照图中步骤依次点击,直到网站界面。

3.右键网站,点击添加网站

如果没有ASP.NET v4.0选项的话,windows + r 输入 cmd
打开cmd后输入 cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
然后输入 aspnet_regiis.exe -i

物理路径:选择发布到文件夹步骤中的路径
端口:自定义,但不要和已使用的端口重复了

5.点击确定后,会打开浏览器访问localhost:端口或127.0.0.1:端口,但可能会出现如下报错:

二、Web API路由配置

1、创建好项目后,文件目录如下:

一个webapi项目就创建好了

2、打开App_Start文件夹下的 WebApiConfig.cs 文件
默认路由配置信息为:
WebApi的默认路由是通过http的方法(get/post/put/delete)去匹配对应的action,也就是说webapi的默认路由并不需要指定action的名称。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web.Http;namespace WebApplication1
{public static class WebApiConfig{public static void Register(HttpConfiguration config){// Web API 配置和服务// Web API 路由config.MapHttpAttributeRoutes();config.Routes.MapHttpRoute(name: "DefaultApi",routeTemplate: "api/{controller}/{id}",defaults: new { id = RouteParameter.Optional });}}
}

我们自定义一个路由配置:

            //自定义路由:匹配到actionconfig.Routes.MapHttpRoute(name: "ActionApi",routeTemplate: "actionapi/{controller}/{action}/{id}",defaults: new { id = RouteParameter.Optional });

url: "{controller}/{action}/{id}"这个定义了我们url的规则,{controller}/{action}定义了路由的必须参数,{id}是可选参数

三、创建Web API方法

1、在Controllers文件夹下新建一个控制器类,添加一个post请求

四、调用Web API接口

2、如果想测试上面写的post方法,启动Web Api项目后,在postman地址栏输入:http://localhost:26753/ActionApi/UserInfo/CheckUserName,添加参数 userName=张三
结果如下:

这里简单的写一个post和get两种请求的方法,由于post请求参数需要参数体的形式,一般用json作为参数,这里简单创建一个实体类,放上参数,我这里就放一个,可根据项目自己设置相应的参数

注意的是,post请求的时候,json里的键值对 键的名字要和实体中的一样,过来实体接收参数会自动将json值拆分到各个对应的名字上
 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;namespace WebApplication1.Models
{public class Contact{public string Name { get; set; }}
}

        [HttpPost]public string demo([FromBody] Contact name){string nn = name.Name;string result = string.Empty;result = "您的参数是:" + nn;return result;}[HttpGet]public string wxs(string name){string result = string.Empty;result = "{Name:\"" + name + "\"}";return result;}

3.选中Controller右键,添加-控制器,点Web API,选择Web API 2 控制器 - 空。

一个简单的webapi就写完了

注意:
这里的路径是写你的控制器前缀名称(Control文件下的testControls控制器文件的前缀)

http://www.yayakq.cn/news/142783/

相关文章:

  • 苏州网站建设风兰网站建设一百互联
  • 县城服务网站如何做深圳专业网站制作
  • 淘宝网站建设的详细策划wordpress 侧边栏短代码
  • 怎么根据已有网站做新网站慈溪公司做网站
  • 瑞安做微网站网站设计基本步骤
  • 网站照片如何处理wordpress底部悬浮菜单
  • 国内的优秀设计网站定制网络监控方案
  • 网站建设小程序南宁大连开发区网站开发公司
  • 做外汇查哪个网站搭建 网站 实例
  • 呼伦贝尔网站开发中国建设银行招聘
  • 企业建设营销网站的目的是什么网络营销课程总结ppt
  • 深圳信科网站建设上海网站定制价格低
  • 宜宾网站设计网页设计素材的制作与收集
  • 导购类网站如何做会员互动软件制作教程视频
  • 东莞品牌做网站石家庄网站建设行业公司
  • 全球网站排名网站建设开发方式包括哪些方面
  • 如何给异地网站做镜像网站开发过滤器作用
  • .net如何做网站一级a做爰片视频网站
  • 做外卖网站需要多少钱广告设计学什么
  • 怎样制作企业的网站海口网络科技有限公司
  • 铜山区建设局招投标网站满屋花网页设计代码
  • 做企业网站通常哪找素材国内知名景观设计公司
  • 重庆论坛网站建设南岸网站建设哪家好
  • 查找网站域名重庆建设工程信息网外地入渝施工企业系统
  • 一个网站域名ip网站搜索优化找哪家
  • 建网站制作个人求职网页制作
  • 爱站工具下载wordpress查看站点
  • 电子商务网站案例分析深圳网站开发哪些
  • 做网站要服务器和什么软件大学生做社交网站
  • 游戏开发网站建设装修设计费收费标准2022