分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

每日踩坑 2018-09-29 .Net Core 控制器中读取 Request.Body

发布时间:2023-09-06 02:21责任编辑:林大明关键词:暂无标签

测试代码:

结果:

PostMan:

代码:

 1 ????????private string GetRequestBodyUTF8String() 2 ????????{ 3 ????????????this.Request.EnableBuffering(); 4 ????????????this.Request.Body.Position = 0; 5 ????????????Encoding encoding = System.Text.UTF8Encoding.Default; 6 ????????????if (this.Request.ContentLength > 0 && this.Request.Body != null && this.Request.Body.CanRead) 7 ????????????{ 8 ????????????????using (var buffer = new MemoryStream()) 9 ????????????????{10 ????????????????????this.Request.Body.CopyTo(buffer);11 ????????????????????buffer.Position = 0;12 ????????????????????var reader = new StreamReader(buffer, encoding);13 ????????????????????var body = reader.ReadToEnd();14 ????????????????????return body;15 ????????????????}16 ????????????}17 18 ????????????return string.Empty;19 ????????}

每日踩坑 2018-09-29 .Net Core 控制器中读取 Request.Body

原文地址:https://www.cnblogs.com/Aaxuan/p/9725232.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved