繁体   English   中英

如何让 http 侦听器侦听前缀而无需在 url 栏中键入端口?

[英]How do I make http listener listen on a prefix without needing to type port in url bar?

我在 CSharp 中制作了一个 Http 服务器,代码:

        listenWeb = new HttpListener();
        Server.listenWeb.Prefixes.Add("https://127.0.0.1:80/");
        listenWeb.Start();

我想让上面的代码工作而无需输入带有端口的 url。 我怎样才能做到这一点?

我试图从前缀中删除:80但它根本没有帮助。

HTTP 的默认端口是 80。所以http://127.0.0.1:80http://127.0.0.1/意思完全一样。 效果是一样的。 在这两种情况下,它都会侦听端口 80,并且只接受 IP 127.0.0.1 访问的请求,这意味着它只能在本地计算机上工作。

如果您希望它接受来自其他计算机的请求,请使用http://*/ ,这将使其接受来自端口 80 上的任何 IP 和主机名的请求。

您可以在此处阅读有关前缀格式的更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM