我使用 libevent 构建了一个简单的 http 服务器。访问资源(在我的情况下为文件夹)的方式是
http://serverAddress:port/path/to/resouce/
使用解码的 url 提取资源的路径。它在 Linux 上运行良好,因为请求是这样的
http://severAddress:port/home/vickey/folder
但在 window$ 请求是
http://serverAddress:port/c:/users/vickey/folder
这导致解码的 url 为/c:/users/vickey/folder。它可以手动删除前导斜杠以纠正问题。但是,由于我在我的代码中使用和学习 boost 库,我想知道是否有这种实现?我尝试使用 native() 和 relative_path()。谢谢。