JAVA中好象是用getHeaderField,VC++中不知道该怎么写.
比如向服务器提交请求后服务器返回“Set-Cookie: JSESSIONID=767A7EBA08D4EECCA787C8FE55E1DCB4; Path=/”,再次向服务器提交数据时需要在Cookie中加上这个sessionid,VC++中该如何从服务器返回中读出sessionid?

解决方案 »

  1.   

    CInternetSession 可以获得/设置cookie  ,session是服务器端运行的,是获取不到的,除非是输出出来.
      

  2.   

    VC++下socket通信,recv收到的服务器返回数据中直接截取读出sessionid不能实现吗?
      

  3.   

    服务器会把回sessionid??? 反回的理由是什么, IE要用??  那东西对IE跟本没用吧。
      

  4.   

    怎么会没用呢,当客户端第一次访问(或登陆)某个网页时,服务器会给客户端一个SESSIONID,当之后提交数据给服务器时会加上这个SESSIONID作为验证,如果这个SESSIONID改变或者不存在了服务器就会拒绝接受客户端提交的数据。继续等待高手
      

  5.   

    再解释一下,就是通过socket通信,recv收到的服务器返回的数据包中有“Set-Cookie:   JSESSIONID=767A7EBA08D4EECCA787C8FE55E1DCB4;   Path=/”,如何读取得到其中的“JSESSIONID=767A7EBA08D4EECCA787C8FE55E1DCB4”字段
      

  6.   

    你怎么做到的?
    我想获得ASP.NET_SessionId。。
       
      

  7.   

    我现在开发VC桌面软件,也需要从服务器返回中读出sessionid。
    请问楼主当初是怎么解决的?
    谢谢。