关于UniversalFrame框架下Web API的创建及使用

本文介绍了如何在UniversalFrame框架下创建和使用Web API。通过重写一般处理程序,利用vs2017进行快速开发。文章提供了一般处理程序的创建步骤,并展示了如何实现请求,同时提及API的请求方式(GET/POST)和参数传递,适用于初学者入门。
摘要由CSDN通过智能技术生成
这是目前写的第一篇关于框架的使用文档,有什么不足的地方,还需大家指出,谢谢。

API的创建及使用

目前采用重写一般处理程序的方式完成快速开发。
(注明:这里使用的开发工具是 vs 2017 )
以下的写法,请先引用框架,UniversalFrame框架
框架地址:https://blog.csdn.net/qq_33484542/article/details/89840069

创建

新建一个C# Web项目,然后创建一个一般处理程序,这个很简单,就不再赘述,不懂的请百度。
然后会生成如下:文件

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Test.API
{
   
    /// <summary>
    /// Handler1 的摘要说明
    /// </summary>
    public class Handler1 : IHttpHandler
    {
   

        public void ProcessRequest(HttpContext context)
        {
   
            context.Response.ContentType = "text/plain";
            context.Response.Write("Hello World");
        }

        public bool IsReusable
        {
   
            get
            {
   
                return false;
            }
        }
    }
}

这个是系统为你生成的,这个时候我们只需要引用框架的命名空间。

using UniversalFrame;

然后将Handler1 类名后的继承改为 AshxResult,这个时候回显示报错,你需要实现抽象类,
如图:
在这里插入图片描述
在这里插入图片描述
这样就会得到如下代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using UniversalFrame;

namespace Test.API
{
   
    /// <summary>
    /// Handler1 的摘要说明
    /// </summary>
    public class Handler1 : AshxResult
    {
   
		//已无效了,删除
        public void ProcessRequest(HttpContext context)
        {
   
            context.Response.ContentType = 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值