【问题标题】:REST API implementation using Ulfius - URI definition使用 Ulfius 的 REST API 实现 - URI 定义
【发布时间】:2019-12-11 03:55:17
【问题描述】:

我正在尝试测试 Ulfius 库以实现 REST API。我的应用程序是 C 语言,所以 Ulfius 做出了正确的选择。我对如何制定 URI 或 HTTP 的工作原理知之甚少。 我编译了 simple_example.c 文件,在测试它时,当我使用 URL http://localhost:8537/test 以键作为名称和值 Arza (使用邮递员应用程序)进行 POST 时出现段错误 enter image description here 我知道我做错了,请帮忙。
这是示例源文件:https://github.com/babelouest/ulfius/blob/master/example_programs/simple_example/simple_example.c

【问题讨论】:

  • 我已经添加了源文件和显示端点的图像。
  • 这似乎为某人调试需要付出很多努力,这可能就是您没有得到任何响应的原因。您是否尝试使用 valgrind 自己查找段错误?

标签: c rest http uri


【解决方案1】:

我能够弄清楚这些行中的端点定义是什么: ulfius_add_endpoint_by_val(&instance, "GET", PREFIX, "/multiple/:multiple/:multiple/:not_multiple", 0, &callback_all_test_foo, NULL);

它现在可以工作了,我现在无法重现分段错误。不知道出了什么问题。谢谢hko(我不能标记你?)

【讨论】:

    猜你喜欢
    • 2020-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-10
    • 1970-01-01
    • 2016-03-29
    • 1970-01-01
    • 2018-05-02
    相关资源
    最近更新 更多