zoukankan      html  css  js  c++  java
  • .NET CORE 2.0之 httpcontext

    HttpContext  在之前的.NET framework 是一个非常常用且强大的类,在.NET CORE2.0中要像以前用是不太方便的了,

    要是用sesson 首先需要在startup 的Configure 声明使用session

    app.UseSession();

    和原先的使用方法不太一样,区别如下 

    Session:

    .NET Framework

    取值:

     string  a=System.Web.HttpContext.Current.Session["xxx"]

    赋值:

     System.Web.HttpContext.Current.Session["xxx"]=“a”;

    .NET Core 2.0

    不存在HttpContext.Current.兴趣的可以自己封装

    取值:

     string a=HttpContext.Session.GetString("KEY");

    赋值:

    HttpContext.Session.SetString(KEY,value);

    HttpResponse区别:

    .net framework 

    Response.AddHeader("Content-Type", "text/plain");
    Response.Write(json);

    .net core 2.0

    Response.Headers.Add("Content-Type", "text/plain");
    Response.WriteAsync(json);

    HttpRequest区别:

    .net framework :

    Request["size"],Request.Files[xxx]

    .net core 

    post 方式

    Request.Form.Files[xx];Request.Form[xxx]

    get

    Request.Query["size"]

  • 相关阅读:
    Windows 2008R2 安装PostgreSQL 11.6
    Redis-基础介绍
    SQL Server中的GAM页和SGAM页
    linux读写相关
    String 和 Stringbuild
    JVM(六)如何执行方法调用
    dubbo学习(三)实现细节
    dubbo学习(二)SPI
    spring boot
    MySQL学习(二十一)锁
  • 原文地址:https://www.cnblogs.com/binbinxu/p/7440503.html
Copyright © 2011-2022 走看看