问题描述
- HTTP报文的两个小问题
-
1、如何发送二进制数据?即格式是什么,以便于区别二进制文本?
2、请求行的HTTP版本与响应行的HTTP版本必须相同吗?如果不同会有什么影响?
解决方案
问题1:
http 协议规定了报文的格式,发送方按照http协议组织报文,接收方按照http协议拆解报文并组装回应报文。
详细的报文格式参考:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/28/2612910.html
问题2:
http协议不同的版本,其协议内容是有所不同的,但总体应该是高版本兼容低版本。请求协议版本和响应协议版本不同应该没有太大影响,接收方是按对应的协议版本来解析报文的。
解决方案二:
在http header中设置编码格式
协议有兼容性 不需要两端版本相同
时间: 2024-10-31 22:37:09