通过网络访问 Grapevine REST 服务器
Posted
技术标签:
【中文标题】通过网络访问 Grapevine REST 服务器【英文标题】:Accessing Grapevine REST Server over network 【发布时间】:2016-04-01 14:44:28 【问题描述】:我想为我的应用程序实现 REST 接口。经过一番搜索,我选择了 Grapevine(来自 *** 本身。)。它工作正常。问题是,服务器只能使用 localhost 访问。即使服务器在 0.0.0.0:8080 上监听,也无法通过网络访问服务器。也只有主机名 localhost 正在工作。请帮我解决问题或建议另一个 .net REST 服务器。
【问题讨论】:
【参考方案1】:如果您无法从远程计算机访问服务器,则可能是您运行的防火墙阻止了您正在侦听的端口的入站流量。尝试打开防火墙上的端口,看看是否适合您。
How to Open a Port in the Windows 7 Firewall
【讨论】:
【参考方案2】:使用“+”作为主机名并使用netsh
实用程序保留网址:
netsh http add urlacl url=http://+:8080/ user=everyone
欲了解更多信息Notes On Using HttpListener
【讨论】:
以上是关于通过网络访问 Grapevine REST 服务器的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 useHTTPS 访问 Grapevine rest 服务器
Grapevine 示例 REST 服务器代码返回“未找到”响应
具有动态值的 Grapevine Rest 服务器路由路径信息
如何仅在当前运行的 Windows 会话上制作 Grapevine REST 服务器