byte - 当我们想用私有协议(不是http)在不同服务器之间传输文件时,使用字节或字符串来定义字段更好吗?
问题描述
当我们想用私有协议(不是http)在不同服务器之间传输文件时,使用字节或字符串来定义字段更好吗?为什么?
解决方案
在我看来,你应该使用一个有长度的字节数组。有些语言会将 0x00 视为字符串的结尾,而文件的内容中可能包含 0x00。
推荐阅读
- python - 使用 sklearn 的 roc_auc_score 进行 OneVsOne 多分类?
- flutter - 让 Zara 像产品页面一样扑腾扑扑
- javascript - 即使集合不存在使用 node.js 和 mongoose 更新 Mongo DB 中的数据
- python-3.x - 在 Google-Colab 中提取 tar.gz 文件时遇到问题
- php - PHP 示例中使用 API 的两个签名者
- c - 编译后的 C 代码无法执行。拒绝访问
- http - ESP8266 GET 请求已发送但网站未收到
- heroku - heroku、netlify、godaddy 在提供的网络托管服务方面有何不同
- asp.net-core - 如果有 CQRS、DTO 和实体,如何验证输入数据?
- jquery - 100% 进度条