Page tree
Skip to end of metadata
Go to start of metadata

 描述

   返回IOwinContext接口的一个实例,通过该属性可以对HTTP的Request和Response进行处理。

 使用方法

   Context.Request用于接收浏览器提交的数据,Context.Response将服务器端的数据发送到浏览器。

 示例

   下面的代码中,使用Context.Request.Query获取通过URL传递的参数。

public class MyApi : ForguncyApi
    {
        [Get]
        public void TestGetApi()
        {
            //使用Context.Request.Query获取通过URL传递的参数
            var name = this.Context.Request.Query["name"];
            var age = this.Context.Request.Query["age"];
           
            this.DataAccess.AddTableData("表1", new Dictionary<string, object> { { "姓名", name }, { "年龄", age } });
        }
    }

下面的示例代码中,使用Context.Response.Write输出数据。

public class MyApi : ForguncyApi
    {
        [Post]
        public void TestPostApi()
        {
            var form = this.Context.Request.ReadFormAsync().Result;
  
            var name = form["name"];
            var age = form["age"];
  
            this.DataAccess.AddTableData("表1", new Dictionary<string, object> { { "姓名", name }, { "年龄", age } });
            
            //使用Context.Response.Write输出数据
            this.Context.Response.WriteAsync("成功").Wait();
        }
}


  • No labels