- 下载失败导致cad崩溃,报错’Error handler re-entered.Exiting now ‘,原因是因为我将libcurl相关的功能继承到一个类中,在类中进行相关的webapi交互,但是由于最开始进行了请求所以没有将curl进行初始化导致的传递数据错误.只需要在函数开始时进行初始化即可.
1 | curl = curl_easy_init(); |
- 请求webapi数据,发现接口无响应,并且单独测试传入字符串没有影响.原因是因为,我的测试文件是英文字符,导致忽略了将其编码传入导致的,而一直测试忽视了这方面,所以解决这个问题需要将中文字符编码之后传入header即可解决.
1 | std::wstring_convert<codecvt_utf8<wchar_t>> converter; |
urlencode函数
1 | std::string webApi::UrlEncode(const std::string& str) |
Author: Broccoli
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
