<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
        博客園  :: 首頁  :: 新隨筆  :: 聯系 :: 訂閱 訂閱  :: 管理

      asp.net core 中讀取post 方式來的內容

      Posted on 2020-11-14 23:22  myzerg  閱讀(1167)  評論(0)    收藏  舉報

      很慚愧,折騰了好幾天才發現問題

      用的環境是 .net core 3.1 不是這個版本的(主要是指之前的版本),處理方法不一樣,不用參考

      問題描述  post參數 如果在函數的聲明了,再次讀取body的時候,就會引發異常,我分析是stream 不能被多次讀取,猜的是對的

      解決方法,在 startup.cs   public void Configure  函數中 增加 

                  app.Use((context, next) =>
                  {
                      context.Request.EnableBuffering();
                      return next();
                  });
                  app.UseRouting();

      再次讀取就好了,我用的讀取方式是 

              public static string GetRequestParameters2(this HttpContext context)
              {            
                  Stream stream = context.Request.Body;
                  byte[] buffer = new byte[context.Request.ContentLength.Value];
                  stream.Position = 0L;
                  stream.ReadAsync(buffer, 0, buffer.Length);
                  string content = Encoding.UTF8.GetString(buffer);
                  return content;
              }

      當然,你的函數如果沒有參數,直接用我的方法讀取,如果是第一次讀取 buffer,也是能讀取到的

      寫個破程序和破案一樣。。。

      主站蜘蛛池模板: 高清国产亚洲精品自在久久| 无码专区视频精品老司机| 久久亚洲国产精品久久| 欧洲中文字幕一区二区| 亚洲色偷偷色噜噜狠狠99| 国产精品爽黄69天堂A| 国产精品播放一区二区三区| 狠狠色丁香婷婷亚洲综合| h动态图男女啪啪27报gif| 日韩精品人妻黄色一级片| 中国帅小伙gaysextubevideo| 罗源县| 男女啪啪免费观看网站| 欧美国产精品不卡在线观看| 久久人妻夜夜做天天爽| 亚洲乱亚洲乱妇50p| 亚洲成人精品一区二区中| 富锦市| 日韩有码精品中文字幕| 久久国产成人午夜av影院| 色综合色国产热无码一| 久久综合开心激情五月天| 精品人妻伦九区久久aaa片| 国产日韩久久免费影院| 猫咪社区免费资源在线观看| 国产成人一区二区三区免费| 久久亚洲国产欧洲精品一| 性欧美videofree高清精品| 欧美不卡无线在线一二三区观| 无码天堂亚洲国产av麻豆| 99在线视频免费观看| 亚洲av成人一区二区三区| 99久久无码私人网站| 尼木县| 国内精品视这里只有精品| 国产精品中文字幕av| 亚洲国产欧美不卡在线观看| 99久久精品国产亚洲精品| 男女高潮喷水在线观看| 免费无码高潮流白浆视频| 亚洲av色香蕉一区二区三|