asp.net - 内容长度不匹配的 Asp Net Core 发布请求
问题描述
当使用邮递员测试 api 并添加大于请求正文大小的任意Content-Length标头时,请求将挂起。
大概它正在等待身体的其余部分被转移 - 一旦请求在邮递员 Asp 日志中被杀死:
Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException:请求内容意外结束
这似乎是一个潜在的攻击媒介,因为攻击者可以创建许多这样的请求。
是否有一个众所周知的模式来解决这个问题?
解决方案
推荐阅读
- javascript - Vue,动态导入模板
- docker - GitLab CI/CD - 部署图像
- c - 循环直到使用 C 输入正确的数据类型
- python - f2py 模块级字符变量长度通过来自其他模块的参数
- sql - SQL:如何在同一个团队中选择两个employeeid并且team_score大于400?提到了下面的表架构
- python - 如何使用任何 Python 情感分析库(NLTK/VADER)查找文本(推文)的价、唤醒和主导地位?
- spring-boot - ActiveMQ Artemis - Spring Boot 节流
- xml - XML/XSL if else 子字符串
- javascript - 单独更改点大小散点图——ChartJS
- docker - 如何从主机(Windows 机器)连接到 docker 容器