telnet www.163.com 80
=======================
GET / HTTP/1.0
Host: www.163.com=======================
注意有一个回车空行

解决方案 »

  1.   

    ASCII码组成了所有的字符
      

  2.   

    不只字符,也可以是二进制流,
    你下载上传文件也可以用HTTP的
    比如FILE头
      

  3.   

    二进制流必须转化为非控制字符才可以用HTTP传吧。
    因为HTTP以连续的“/r/n”作为消息的结束,如果二进制中正好有“/r/n”的编码,那么消息就会出错。
      

  4.   

    回复人: liujiboy(liujiboy) ( ) 信誉:100  2005-02-16 16:34:00  得分: 0  
     
     
       二进制流必须转化为非控制字符才可以用HTTP传吧。
    因为HTTP以连续的“/r/n”作为消息的结束,如果二进制中正好有“/r/n”的编码,那么消息就会出错。  
     
    不需要,在返回头中的Content-length中指明二进制流长度,post提交时后面还有有随机产生分隔符
      

  5.   

    参考一下RFC文档中HTTP协议部分,以下是地址:http://www.rfc-editor.org/rfc-index.html中文文档:
    http://www.leepig.com/rfc/