想做一个本机的代理服务器,把从IE获得的请求转发到远方的主机。
但有时侯会出现"400 Bad Request"的答复,表明我的请求错误。但大多数时侯却是正常。
奇怪的是,对同一个远方文件请求,我从IE获得的请求长短会不一样!但内容却是一样的!!即对下面这句代码
retval = recv(sLocal,Buffer,sizeof(Buffer),0);
recv()的返回值retval不同,但Buffer的内容相同!
求做过代理服务器的仁兄帮帮忙,看看是为什么。
先谢过了!