HTTPListener的自定义URI?

时间:2008-10-23 00:50:49

标签: c# .net httplistener

有没有办法添加非http或https的自定义前缀/ URI? HTTPListener.Prefixes.Add方法仅接受http://和https://前缀。

如果我不需要,我只是不想重新创建此类的功能。

1 个答案:

答案 0 :(得分:1)

你有什么想法?主要是,我对此表示怀疑;此外,它仍然只处理http [s],那么为什么要用不同的方案名称混淆?您可以通过将其添加到前缀列表(例如“http://127.0.0.1:90/”)来侦听不同的端口。如果客户端使用正确的协议(http vs https)在该端口上连接,那么它可能会起作用 - 您只需在客户端做很多工作就可以告诉它如何处理该方案。

我不确定我是否明白了一点,说实话......