.NET CORE 请求中数据包头和字符流的读取方式
2019-04-09 09:31
113 查看
前言
最近公司项目需要测试微光互联的扫码设备,写了接口发现已访问但没数据,询问客服得知数据都在包头和字符流里,并拿来一份JAVA代码,自己研究测试后才搞清楚 .net core 的写法,记录下,防止忘记
数据包头
Logs.WriteLog("request", context.Request.QueryString.Value, hostingEnvironment); string json = Newtonsoft.Json.JsonConvert.SerializeObject(context.Request.Headers, Newtonsoft.Json.Formatting.Indented);
字符流
Stream stream = context.Request.Body; byte[] buffer = new byte[context.Request.ContentLength.Value]; stream.Read(buffer, 0, buffer.Length); string content = Encoding.UTF8.GetString(buffer);
相关文章推荐
- HTTP 请求方式: GET和POST的比较当发送数据时,GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大长度是 2048 个字符)。
- json读取数据的几种方式
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- R语言读CSV、txt文件方式以及read.table read.csv 和readr(大数据读取包)
- 原生js通过jsonp方式请求json数据实现跨域请求
- 数据字典的缓存刷新与读取的几种方式
- Post方式请求提交数据到服务器
- C#使用oledb方式将excel数据导入到datagridview后数据被截断为 255 个字符
- 关于jquery提交数据请求方式的问题
- python读取数值文本数据比较--一般读取方式 Vs numpy
- Ajax 以GET方式请求时,参数中包含特殊字符的处理
- 20-IO流-07-IO流(字符流-FileReader-读取方式二)
- ASP常用读取数据2个调用方式
- Android网络编程之Http请求服务器数据(POST方式)
- Vue的数据请求方式
- C# 中请求数据方式
- ASP.NET调用类连接Access数据库执行sql语句并以GridView方式读取表中数据
- SQL读取大量数据的字符
- SparkStreaming直连方式读取kafka数据,使用MySQL保存偏移量
- Post方式请求网络数据