我使用HTTP服务器表单boost example来创建一个服务器,该服务器被访问以验证应用程序是否正在运行。所以假设端口是9000,我想添加一个路径,所以我可以测试多个东西。但首先我要添加状态,因此当我访问localhost:9000/status
页面时,我想获取现在在访问localhost:9000
页面时显示的信息。
我尝试了一些方法来添加路径到端点,或创建一个包含路径的查询,但我没有设法做到这一点。访问Exception: resolve: Host not found (autoritative)
时,应用程序崩溃localhost:9000/status
。
我已经搜索了端点类的路径方法,但我找不到它(未定义)。我可以加一些东西吗?
在端口之后添加路径的方式是什么(如localhost:9000/status
)?
答案 0 :(得分:1)
路径是URI的一部分,它与host:port元组完全不同。您必须在请求处理程序中处理它,并根据URI分支到所需的代码路径。
在第二个注释中," HTTP" boost示例的服务器既没有完全成熟也没有很强大。您应该使用经过适当开发,经过良好测试的可嵌入式http服务器组件,而不是使用Cargo-Culting关闭基本的Boost 示例代码。