在VS2013中工作时返回http_client时,VS2017中未处理的异常

时间:2019-04-05 10:38:28

标签: visual-studio c++17

我在使用http_client时遇到问题,它在此行上崩溃了

return http_client{s2ws(strURL), config};

错误消息是此消息:

  

exe中0x04887DF4(cpprest_2_10d.dll)的未处理异常:0xC0000005:访问冲突写入位置0x00000033。

我正在使用VS2017,但是在2013年它可以正常工作。

http_client CreateHttpClient(const CString& strURL)
{
http_client_config config;
config.set_proxy(web_proxy{ web_proxy::use_auto_discovery });
return http_client{s2ws(strURL), config};
}

如果我不使用 http_client_config 作为第二个参数,则仅使用URL,就不会崩溃,但是我需要 http_client_config < / em>。我在互联网上搜索,看来这个问题很出名,但是直到现在都找不到任何解决方案。

您对解决方法有任何想法吗?

0 个答案:

没有答案