- 创建WebApi项目

-
Web API 配置和服务
App_start ——> WebApiConfig.cs
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "service/{controller}/{action}/{id}",
defaults: new {
id = RouteParameter.Optional }
);
config.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/html"));
-
封装公用方法
Models——>Helper
HttpHelper.cs
public class HttpHelper
{
public static HttpResponseMessage StringNoAes(string str)
{
return new HttpResponseMessage {
Content = new StringContent(str, Encoding.GetEncoding("UTF-8"), "text/plain") };
}
}
Models——>Respon
responseApi.cs 返回格式json
public class ResponseApi
{
/// <summary>

本文介绍了如何创建一个C# WebApi项目,包括Web API的配置和服务设置,如在App_start的WebApiConfig.cs中的配置。此外,还讲解了如何在Models目录下创建Helper文件夹,并封装HttpHelper.cs用于公用方法。控制器部分展示了Controllers目录下的UserInfoController.cs,用于处理特定的API请求。启用访问地址为https://localhost:44322/service/userinfo/apics,返回的成功结果包含用户信息。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



