集成的Windows身份validationWininet

集成的Windows身份validationWininet,第1张

概述集成的Windows身份validationWininet

嗨专家我需要从C ++应用程序使用Wininet API发送http请求。 用户位于configuration为使用集成windows身份valIDation的ISA代理服务器的后面。 当我得到错误407(需要代理身份valIDation)我使用InternetErrorDlg要求用户的凭据。 这不是一个理想的解决scheme,因为IE能够透明地使用当前用户的凭据。 有没有办法做到这一点 ?

请求的示例代码

hRequest = httpOpenRequest ( hConnect,"POST",query.c_str(),http_VERSION,NulL,cAcceptTypes,INTERNET_FLAG_RELOAD | INTERNET_FLAG_NO_CACHE_WRITE| INTERNET_FLAG_KEEP_CONNECTION,0); bRet = httpSendRequest( hRequest,(LPVOID)dataxml.c_str(),(DWORD)dataxml.length()); bRet = httpqueryInfo( hRequest,http_query_FLAG_NUMBER | http_query_STATUS_CODE,&DWStatus,&DWSize,NulL); if (DWStatus == http_STATUS_PROXY_AUTH_REQ) { ProxyAuthenticate( hRequest ); // Here I call InternetErrorDlg bRet = httpSendRequest( hRequest,(DWORD)dataxml.length());

}

有什么办法可以赶上窗户晃动?

从Flyout XAML中的button访问Flyout

如何使用winsock(c ++)发送 recv非char数据?

find什么填充ASP.NET站点上的内容占位符

试图设置一个C编程环境

UDP多客户端服务器基础知识

.tlb使用注册问题

在多台机器上分配状态

如何find使用DrawText在windows中呈现的文本的EXACT像素高度

什么是CLOCK_TAI的时代?

尝试使用INTERNET_OPEN_TYPE_PRECONfig在您的过程中初始化Wininet:

Internetopen(clIEntname,INTERNET_OPEN_TYPE_PRECONfig,0);

总结

以上是内存溢出为你收集整理的集成的Windows身份validationWininet全部内容,希望文章能够帮你解决集成的Windows身份validationWininet所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1271043.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存