gpt4 book ai didi

c# - HttpListener 与 HttpHandler 的困境

转载 作者:太空宇宙 更新时间:2023-11-03 11:38:31 25 4
gpt4 key购买 nike

在 Windows 服务中,我实现了一个 HttpListener,它将处理对特定端口的传入 HTTP 请求,解析查询字符串,将其插入数据库并发送确认响应。一切正常,我对我的解决方案非常满意。然而,客户表示他们有点怀疑,并询问是否可以通过网页完成同样的操作。就像让 HTTPHandler 监听某个端口一样。让我思考。在我的情况下你会怎么做?

选择 HttpListener/Windows 服务还是 HTTPHandler/.aspx?

非常感谢!

最佳答案

您有什么理由不想使用网络服务器吗?我们已经实现了我们自己的 Http 服务服务,因为它们在处理请求的方式上相当不寻常,并且会证明对正常配置的 IIS 实例征税。

在您的情况下,情况似乎并非如此,所以是的,我发现自己想知道为什么您也不走网络服务器路线。

编辑

您的应用程序是否还有其他面向网络的部分?如果不是,我同意@Mr Disappoinment 的推理是合理的。您只公开了您需要的内容,这比 IIS 实例的攻击面要小得多。

关于c# - HttpListener 与 HttpHandler 的困境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5501282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com