我正在制作一个显示 http 应用程序的内容,并且有一堆内容数据源,如普通文件、sqlite db 文件等等。
在我看来,最好创建一个 URI 来轻松识别数据源,就像许多伟大的项目所做的那样(SQLAlchemy、zeromq 等)。如果我只使用像 sourcetype://blah/blah 这样的经典 URI 格式真的没问题,但是如果我需要一些调试 url 来显示数据源的内容(或元数据),调试 url 会因为使用而变得一团糟http url 限制字符。
所以,我想要:
A:一个不错的 URI 模式,它至少可以用绝对文件路径描述 sqlite:///path/to/my/db 之类的东西,并且不要使用 url 转义字符(那么多)
或者
B:将 sqlite:///path/to/my/db 转换为在浏览器中显示的一个很好的解决方法
我不期待任何确切的答案,但欢迎任何建议。
提前致谢!