gpt4 book ai didi

c++ - 具有超过 4 个参数的 cppcms url dispather

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:30:10 24 4
gpt4 key购买 nike

我开始使用 cppcms 制作一个简单的网站 + “服务”,它从以下路径获取输入:/maindb/2012/11/2/finalists/....

现在我注意到漂亮的 url 处理只有一个正则表达式调度程序,最多 4 个参数将被提供给被调用函数,而没有正则表达式的函数什么也得不到,甚至连路径都没有。

现在实现超过 4 个参数/子文件夹的最可行方法是什么。我是否必须编写自己的 url 处理程序?如果是,我从哪里获取 url?

url 类是否公开到足以继承它并轻松扩展它以获得更长的功能?

或者我应该如何做其他一些方法? (因为4个参数看起来有点少)

最佳答案

两点:

  1. 如果您有子文件夹,您可能正在寻找将 URL 组织成层次结构的方法。见

    http://cppcms.com/wikipp/en/page/cppcms_1x_tut_hierarchy

  2. 如果您需要超过 4 个参数,您应该:

    • 检查您是否真的正确地组织了您的应用程序(见上文)
    • 将几个案例组合成一个正则表达式,然后将它们拆分成一个参数

      例如 (/\d\d\d\d/\d\d/\d\d)/(\w+) 其中第一个将处理数据而不是单独的年份,月日。

P.S.:Url dispatcher 并非旨在派生自。

关于c++ - 具有超过 4 个参数的 cppcms url dispather,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13321620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com