none
http协议 总是返回 HTTP/1.1 400 Bad Request RRS feed

  • 問題

  • 大家好,请教大家一些问题。
    我用CSocket 向Web服务器请求一个页面,服务器老是返回400 Bad Request。。
    我用的是VC++2008
    以下是我的关键代码:
    ...
    CString reqStr(L"GET http://www.163.com/index.html HTTP/1.1\nAccept:*/*\nAccept-Language: zh-cnAccept-Encoding: gzip, deflate\nUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)\nHost: www.163.com\nConnection: Keep-Alive";
    mysocket.send(reqStr.GetBuffer(),reqStr.GetLength());
    char receiveStr[2048];
    mysocket.Receive((void *)receiveStr,2048);
    ...

    请问是哪里出错了呢?谢谢

    2010年6月27日 上午 07:35

解答

所有回覆