呵呵,之前我也发贴问过这个问题的,有人回复过,不过我一直没来得及仔细研究。
在我觉得JSP和SERVLET开发的网站COOKI比较难处理(可能是session的原因),但是ASP和其他开发的网站处理起来要容易得多。
另外C++可能比JAVA处理这种东西要容易一些。可以用httpdebug.exe分析一下request与response具体的格式。另外,以下工具可能有所帮助(别人提供的,我未深究)
http://www.innovation.ch/java/HTTPClient/有好的心得,请交流一下,谢谢!

解决方案 »

  1.   

    To: Anubis(为朋友两肋插刀,为MM插朋友两刀!!) 
    写cookie?????????换个方法呢?
    ====================================================有什么好的办法吗?
      

  2.   

    SERVER返回给CLIENT有一个名为:set-cookie的header
    里面就是COOKIE了,name:value形式的。
    CLIENT 请求SERVER时:将此值作名为cookie 的header一起发过去就可以了。
    可以用URLConnection
    urlconn.getProperty("set-cookie")urlconn.setRequestProperty("cookie",thesetcookievaluestring)
      

  3.   

    可是有些站点这样做却没用?
    为什么是有一些站点没用,
    你保存在内存里的cookie可能会马上过期,每次请求时都要重写cookie 吧?
      

  4.   

    是啊,COOKIE每次请求都会放在HEADER里送过去产的。
      

  5.   

    建议你用一个HttpClienthttp://www.innovation.ch/java/HTTPClient/
      

  6.   

    各位:
    我说了我已经把所有接收到的Cookie都在请求里发过去了,可是服务器还是认为我的Socket不能接收Cookie.
    而且同是这个站点,前面几页下载都很正常,但是有一页就会认为我不能接收Cookie,真是搞不懂了
    而且它的Cookie的日期总是当前日期的前一天,太奇怪了