我应该使用字节流还是字符流来处理 HTTP 消息?
Should I use byte streams or character streams to handle HTTP messages?
我正在写一个代理服务器(大学作业)。我搜索了示例源代码,似乎有两个极端:字节流用户和字符流用户。
据我所知,HTTP 消息仅对请求行(请求)、状态行(响应)和字段名称使用 ASCII 编码,并允许在字段值和请求正文中使用任何八位字节。
那么,正确的方法是什么?
字节流才是正确的方式。想象一下转发一个 zip 文件下载并用字符流解析内容...
我正在写一个代理服务器(大学作业)。我搜索了示例源代码,似乎有两个极端:字节流用户和字符流用户。
据我所知,HTTP 消息仅对请求行(请求)、状态行(响应)和字段名称使用 ASCII 编码,并允许在字段值和请求正文中使用任何八位字节。
那么,正确的方法是什么?
字节流才是正确的方式。想象一下转发一个 zip 文件下载并用字符流解析内容...