通过某些传输对函数/API 调用(在目标处)进行序列化
我有一组要通过传输方式调用的 api(例如 RS232 和其他一些传输方式)。本质上,调用方在主机上运行,并通过 RS232 链路发送如下内容:
(func_name, param_1, param_2, param_3)
,另一端的一些代码执行实际的函数调用。
要通过传输传输序列化的函数名称和参数,我应该记住哪些要点?假设安全不是问题,并且我不希望通过 RS232 或任何其他传输接口受到任何攻击,我可以简单地创建一个以下形式的字符串:
“(func_name, param_1, param_2, param_3)”并通过 RS232 发送它吗?
I have set of api's to be called over a transport (say for eg RS232 and some other transports). Essentially the calling side runs on a host and sends something like this:
(func_name, param_1, param_2, param_3)
over the RS232 link and a bit of code at the other end does the actual function calling.
To transfer the function name and params serialized over the transport, what are the points I should keep in mind ? Assuming security is not an issue and I am not expecting any attacks over the RS232 or any other transport interface, can I simply create a string of the form:
"(func_name, param_1, param_2, param_3)" and send it over the RS232 ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我将使用现有格式,例如 JSON 并使用它来序列化数据。
I would use an existing format such as JSON and use it to serialize the data.