【问题标题】:RESTful client API for uCLib用于 uCLib 的 RESTful 客户端 API
【发布时间】:2012-08-14 18:36:12
【问题描述】:

我需要使用 uClibc 在嵌入式环境中实现 RESTfull 客户端。

是否有任何在 C 中实现 RESTful Client 的开源库只能依赖 µClibc?

【问题讨论】:

    标签: rest embedded uclibc


    【解决方案1】:

    REST 是一种架构模式。它是您系统上的一组约束,以便您的系统具有一组特定的属性。

    约束是;

    • 客户端-服务器 - 关注点分离。
    • 无状态 - 对服务器的每个请求都必须是完整且可理解的请求。
    • cache-able - 每个请求的结果都应该是可缓存的(如果重复相同的请求)。
    • 分层 - 没有组件必须知道或理解另一层中的另一个组件。
    • 统一接口 - 简化和解耦架构。
    • 按需代码 -(可选)允许在客户端传输和执行扩展。

    您系统的属性是;

    • 组件交互的可扩展性
    • 接口的通用性
    • 组件独立部署
    • 用于减少延迟、加强安全性和封装遗留系统的中间组件 (来自 REST wiki 页面)

    这里与您如何实现 REST 无关。 REST 可以发生在任何提供约束机制的传输层上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-21
      • 2018-03-18
      相关资源
      最近更新 更多