专栏名称: 虾神说D
虾神的窝……这里有技术、有算法、有情怀、有历史、有吐槽……最重要的是这里有一只萌萌哒的虾神……
今天看啥  ›  专栏  ›  虾神说D

[Rust]Tauri开发简介:3.前后端复杂数据传递示例

虾神说D  · 公众号  ·  · 2024-10-28 09:02

文章预览

天冷了,加衣服 传统的web开发中,前后台数据交互,一般有两种情况: 系统通用的对象,例如字符串、数值、列表、布尔等类型,是需要进行build和parse,不管是前端传递到后端的还是后端像前端传输的参数,都需要进行构建,然后进行序列化和反序列化,但是只要涉及序列化和反序列化,可能就会带来复杂对象解析的一些问题。 就是一些特殊的流式对象,例如前端要传递一个文件给后端(反之亦然),那需要把文件解析成二进制流进行传输,不过这一步通常是浏览器和中间件,利用HTTP的 RFC1867协议 通过 enctype 的属性定义 multipart/form-data 来处理,不用你手动写代码。 而我为什么要说Tauri是一个四不像的框架呢?因为这玩意儿作为一个桌面开发,你说前后台之间传输数据依然还需要走序列化和反序列这一套东西,如下所示: 我们先定义了一个结构 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览