![](/img/trans.png)
[英]How to make WCF service listen to a specific port and receive HTTP requests
[英]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:80
和http://127.0.0.1/
意思完全一样。 效果是一样的。 在这两种情况下,它都会侦听端口 80,并且只接受 IP 127.0.0.1 访问的请求,这意味着它只能在本地计算机上工作。
如果您希望它接受来自其他计算机的请求,请使用http://*/
,这将使其接受来自端口 80 上的任何 IP 和主机名的请求。
您可以在此处阅读有关前缀格式的更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.