如何通过SSL连接使用ATL Soap Client

| 我必须编写一个通过SSL连接到Web服务的客户端。我曾打算为此使用ATL Soap Client(那些在右键单击project-> add Web reference时由msvs2005生成的类),但是这些类似乎无法通过SSL连接到服务器。 当我尝试发送请求时,它在这里失败:
// default only supports HTTP
return scheme == ATL_URL_SCHEME_HTTP ? true : false;
堆栈跟踪为:   MyClientDll.dll!ATL :: ZEvtSyncSocket :: SupportsScheme(ATL :: ATL_URL_SCHEME scheme = ATL_URL_SCHEME_HTTPS)行355 C ++      MyClientDll.dll!ATL :: CAtlHttpClientT :: _ SetDefaultUrl(const char * szURL = 0x00000000,short nPort = 443)行2269 + 0x15字节C ++      MyClientDll.dll!ATL :: CAtlHttpClientT :: SetDefaultUrl(const ATL :: CUrl * pUrl = 0x0012beac,short nPortNumber = 443)行1126 C ++      MyClientDll.dll!ATL :: CAtlHttpClientT :: Navigate(const ATL :: CUrl * pUrl = 0x0012beac,ATL :: ATL_NAVIGATE_DATA * pData = 0x0012babc)161行+ 0x1a字节C ++      MyClientDll.dll!ATL :: CSoapSocketClientT :: SendRequest(const char * szAction = 0x0a369058)行6667 + 0x1c字节C ++ 有谁知道如何使此ATL Soap客户端支持SSL?     
已邀请:

要回复问题请先登录注册