C# WebApi

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 创建WebApi项目

在这里插入图片描述

  1. 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"));
            
  1. 封装公用方法

    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>
        /// 数据
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值