如何使用请求参数和文件设置 CoAP post 请求正文?

How can I set a CoAP post request Body with a requestparameter and a File?

我想使用 californium 标准转发代理从 CoAP 客户端上传文件到支持 http 通信的服务器。

是否有 CoAP 的替代方案来构建一个 post 请求,其名称为 RequestParameter,有效负载内容为文件的值?

CoAP(以及 Californium)专注于小有效载荷的效率。 POST 文件根本不是 CoAP 的域。 如果你真的想要那个,只需从文件中加载有效负载并 POST 那个。确保您根据您的要求在 Californium.properties 中配置了 MAX_RESOURCE_BODY_SIZE。如果您在两侧都使用 Californium,则都需要进行配置。 或者,您可以使用 0 MAX_RESOURCE_BODY_SIZE 禁用“透明块”。这将要求您自己处理单个块和块选项。