【发布时间】:2012-08-31 07:50:09
【问题描述】:
我已经使用 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()。谢谢。
【问题讨论】: