网页_访问(WinInet)和网页_访问_对象(WinHttp)两种方式在cookie方面的差异


WinInet和WinHttp哪个更适合做get,post访问,哪个更适合处理cookies,两者最大的区别或更多的区别是什么?

网页_访问(WinInet)和网页_访问_对象(WinHttp)两种方式在cookie方面的差异:

WinInet作为IE浏览器的网络层继承了浏览器对Cookie的处理方式,并且支持Cookie的持久化。利用InternetSetCookie对特定的Url域设置Cookie,一旦设置成功,后续对此Url的Http访问都会携带被设置的Cookie,除非用户手动清除。
在WinHttp中并没有提供对Cookie设置的相关接口,如果服务器对Http请求方的Cookie数据有需求,那么编程人员需要利用设置Http 头的编程接口,对于特定的Reqeust对象进行设置。
总结起来,一般网页访问POST之后需要利用超文本浏览框实现某些功能的,建议使用网页_访问()

你可能感兴趣的:([Windows]网络编程)