Web 服务器的配置文件

发布于 2024-11-04 10:34:39 字数 192 浏览 3 评论 0原文

我用 C 语言编写了一个简单的 Web 服务器。我想编写一个配置文件,其中包含诸如

web_root="rood_directory"

max_header_sizq="1024"

.....等详细信息。

如何以及读取和提取配置文件的最佳实践是什么?

I have written a simple web server in C. I want to write a config file that contains details like

web_root="rood_directory"

max_header_sizq="1024"

.....etc

How to and what are best practices to read and extract the config file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风铃鹿 2024-11-11 10:34:59

这可能有点过分了,但我通常使用 XML。编写基于 libxml2(使用 XPath)的解析器相对容易,并且您可以根据需要进行块嵌套。

但正如我所说,这可能有点矫枉过正。 INI 肯定简单得多。

It might be total overkill, but I usually go with XML. It's relatively easy to write a parser based on libxml2 (with XPath), and you can have block nesting as much as you like.

But as I said, it might be overkill. INI is definitely much simpler.

醉梦枕江山 2024-11-11 10:34:57

如果您的配置文件将符合正常的 INI 定义(看起来可能是这样),您是否考虑过使用众多可用的 .ini 解析器之一?请参阅下文,当然,还有更多。

  1. libini
  2. minini
  3. inih

If your config file is going to be compliant to normal INI definitions, which it looks like it might be, have you considered using one of the many .ini parsers available? See below, and of course, there's a lot more.

  1. libini
  2. minini
  3. inih
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文