本文主要是介绍wininet网络编程cookie的点滴研究,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.afxinet.h中CInternetSession 中的cookie的使用,当一个url可以设置一个JSESSIONID,当url不同也就会有不同的cookie JSESSIONID
2.发现使用CInterNetSeesion的设置和查询cookie,都无法设置和获取
CHttpFile* pHttpFile = (CHttpFile*)session.OpenURL(strURL,1,INTERNET_FLAG_TRANSFER_ASCII||INTERNET_FLAG_RELOAD,NULL,0); BOOL result = pHttpFile->SendRequest(NULL, 0, (LPTSTR)(LPCTSTR)strPara, strPara.GetLength()); 这两种形式的cookie;
3,清除cookie怎么做?
对于CHttpFile* pHttpFile来说, pHttpFile->AddRequestHeaders(L"Cookie: JSESSIONID=0AC49F6742CF98777DC945AAAC90ACAC"); 来添加可以的,但是如果已经有的话怎么办?这里面临一个清楚cookie的问题;
这篇关于wininet网络编程cookie的点滴研究的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!