解决方案 »

  1.   

    数组下标越界 requestInfo.indexOf(CRLF)打印一下看看是多少~长度肯定超过requestInfo了
      

  2.   

    这个调试下,  range  了。
      

  3.   

    requestInfo.indexOf(CRLF)  应该是这个返回-1了吧,那你要加个if判断以下,如果requestInfo中不存在CRLF则怎么处理。
      

  4.   

    回复一楼"abcd".indexOf("e")    应该会返回 -1    和长度好像没有关系firstline 不一定含有 \n ,应该加个 if indexOf(\n) ==  -1   then  firstline =  
      

  5.   

    妈蛋,输出来是GET /log?uname=dqpi&pwd=12345 HTTP/1.1,正确的该是GET /index.html?uname=dqpi&pwd=12345 HTTP/1.1