博问
  1. 博客园
  2. 新闻
  3. 闪存
  1. 问题列表
  2. 标签
  3. 排行榜
  4. 帮助
  5. 更多
 待解决   已解决   高分   新回答 
  • @复制粘贴机器人: 我还有个问题,像您说,如果被中间件消耗了请求流信息的话,那其他数据是不是应该也获取不到呢
    复制粘贴机器人   评论: @佩琪·NET: 只是请求体流数据被消耗了,但是后面比如Model Binding会把流中一些数据取出来。
    2023-10-08 14:29:09
  • @复制粘贴机器人: 可是我并没有用到中间件呢
    复制粘贴机器人   评论: @佩琪·NET: 这就是我不确定的点了,可能是自带的中间件消耗了,也可能是EndPoint中 在ActionFilter之前的操作消耗了
    2023-10-08 14:27:32
  • @佩琪·NET: 我的推测是,中间件中会消耗掉这个请求体流。中间件的执行顺序是在Endpoint之前的 https://learn.microsoft.com/zh-cn/aspnet/core/fu
    佩琪·NET   评论: @复制粘贴机器人: 我还有个问题,像您说,如果被中间件消耗了请求流信息的话,那其他数据是不是应该也获取不到呢
    2023-10-08 14:27:30
  • @佩琪·NET: 我的推测是,中间件中会消耗掉这个请求体流。中间件的执行顺序是在Endpoint之前的 https://learn.microsoft.com/zh-cn/aspnet/core/fu
    佩琪·NET   评论: @复制粘贴机器人: 可是我并没有用到中间件呢
    2023-10-08 14:22:38
  • @复制粘贴机器人: 没有中间件,需要用到中间件吗
    复制粘贴机器人   评论: @佩琪·NET: 我的推测是,中间件中会消耗掉这个请求体流。中间件的执行顺序是在Endpoint之前的 https://learn.microsoft.com/zh-cn/aspnet/core/fu…
    2023-10-08 13:43:37
  • @复制粘贴机器人: 没有中间件,需要用到中间件吗
    复制粘贴机器人   评论: @佩琪·NET: 试试这段代码 app.Use(async (context, next) => { context.Request.EnableBufferin…
    2023-10-08 13:41:01
  • @佩琪·NET: 你是不是还有些自定义的中间件? 你需要在中间件的next()之前调用EnableBuffering
    佩琪·NET   评论: @复制粘贴机器人: 没有中间件,需要用到中间件吗
    2023-10-08 13:38:36
  • @复制粘贴机器人: 现在换了个方法,好像是拦截器没取到request.body
    复制粘贴机器人   评论: @佩琪·NET: 你是不是还有些自定义的中间件? 你需要在中间件的next()之前调用EnableBuffering
    2023-10-08 13:36:44
  • @Dranched: 如果是已经打开的,它应该有句柄保存下来,你直接拿来用。但是,我看了下你给出的文档,我发现一个函数: Open485CommPort:打开485通讯口 也就是说你的程序应该是这样的
    诗意少年   评论: @Launcher: 但是根据Open485CommPort(....)的声明,返回的是bool值
    2023-10-08 13:31:59
  • @佩琪·NET: 你前面的获取IP的正常吗?
    佩琪·NET   评论: @马永猛: 除了post这个,其他都能正常获取
    2023-10-08 11:38:51
  • GetBodyForm() 就是个扩展方法,直接http.GetBodyForm() 调用
    马永猛   评论: @佩琪·NET: 你前面的获取IP的正常吗?
    2023-10-08 11:35:51
  • HttpContext 上下文信息应该获取错误了,需要你提供一下GetBodyForm的调用代码
    佩琪·NET   评论: GetBodyForm() 就是个扩展方法,直接http.GetBodyForm() 调用
    2023-10-08 11:34:22
  • @佩琪·NET: 你的EnableBuffering放在哪了
    佩琪·NET   评论: @复制粘贴机器人: 现在换了个方法,好像是拦截器没取到request.body
    2023-10-08 11:24:32
  • @复制粘贴机器人: 嗯,按道理说应该不会,就很奇怪
    复制粘贴机器人   评论: @佩琪·NET: 你的EnableBuffering放在哪了
    2023-10-08 09:46:50
  • @佩琪·NET: 还是会报NotSupportedException么
    佩琪·NET   评论: @复制粘贴机器人: 嗯,按道理说应该不会,就很奇怪
    2023-10-08 09:20:00
  • 首先,从外部强制立即停止Task这种功能不存在,理由如下。 不要在Task中使用Thread.Sleep,用await Task.Delay代替。async Task会被编译器自动转换成状态机,代码是
    望涯断路   评论: Sleep(1000) ..... 这个sleep困扰了好久,这个答案很好,尤其后面对Task的开发思路介绍
    2023-10-08 06:44:05
  • @刘韬: tinymce.init({ paste_remove_styles_if_webkit: false, paste_webkit_styles: 'all' }); 参考 https://
    刘韬   评论: @dudu: 差不多了,在攒园豆中,稍等; 排序列表中的伪元素始终无法保存,怎么处理?
    2023-10-07 21:13:09
  • 尝试了 request.EnableBuffering() 没效果
    复制粘贴机器人   评论: @佩琪·NET: 还是会报NotSupportedException么
    2023-10-07 15:54:49
  • @博客园团队:
    博客园团队   评论: @mostimali: 您好,请问现在还会出现这个问题吗?
    2023-10-07 14:07:36
  • @佩琪·NET: 这个是把请求内容读取到内存,这样才能重复读取这个请求。如果没有这个,使用后就会在流中移除或者释放
    佩琪·NET   评论: @复制粘贴机器人: 好的,我试试
    2023-10-07 14:02:23
  • 这个启用缓冲有什么说法吗
    复制粘贴机器人   评论: @佩琪·NET: 这个是把请求内容读取到内存,这样才能重复读取这个请求。如果没有这个,使用后就会在流中移除或者释放
    2023-10-07 14:00:30
  • 为什么报错了还能继续往后执行 可以试试先调用request.EnableBuffering()
    佩琪·NET   评论: 这个启用缓冲有什么说法吗
    2023-10-07 13:45:25
  • 您是想实现文件上传,后台对文件解析的功能吗 《如何用.net mvc和webapi实现文件上传》
    佩琪·NET   评论: 拦截器里面想获取一下post请求的入参
    2023-10-07 13:41:21
  • 为什么报错了还能继续往后执行 可以试试先调用request.EnableBuffering()
    佩琪·NET   评论: 因为重新执行调试再拉了一下
    2023-10-07 13:40:31
  • if (!(pat ?? '')) 也无法通过 eslint 的检查 Unexpected string value in conditional. An explicit empty string
    寂静的羽夏   评论: @dudu: 如果给出修复代码,过了检测就好,这检测主要是防止不规范的写法。因为我没用过 ts ,所以具体细节其实我也不清楚。不过最后再给你一个参考,dudu 您应该比我更懂一些,里面写了一些详细说明…
    2023-10-06 20:45:20
  • 上页
  • 1
  • ···
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • ···
  • 下页
  • 最后
提问
  • 关于博客园
  • 联系我们
  • 沪ICP备09004260号-1
  • ©2004-2026 博客园
  • Powered by ASP.NET Core on Linux