如何解决EmbedIO-我们如何检索/记录无效的Host标头?
我有一个在.NET Framework 4.7.2中使用Embedio v3的项目,并且在树莓派的mono上运行。 HttpListenerMode
是Microsoft。
我很好奇,知道托管Embedio服务器的应用程序(即我的代码)如何知道对端指定了无效的Host标头的问题;似乎是操作系统(或为mono。上的http.sys填写的内容)对未注册的前缀响应“错误的请求:无效的主机名”,因此我的Embedio甚至从未看到请求/附加异常处理程序没有任何作用
这是我需要在较低级别执行的操作(例如,在调试模式下,我跳到停止Embedio服务器并在同一端口上启动简单Tcp Listener的位置),还是v3 Embedio服务器可以执行某些操作它可以接受任何主机(URL前缀似乎是going away,但仅在v4 +中)
或者我可以用tcpdump
做些什么,但是如果可能的话,我想要一个.net解决方案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。