首先说明一下最后的解决方案:
将这个项目重新编译,OK了。
原因未知,希望有知道原因的伙伴,能通过评论进行反馈。
问题产生背景:
项目利用cpprest进行http通信,之前环境运行的正常,过一段时间要拿出来演示,出现了问题。通过调查发现使用的cpprestSdk抛出异常“Failed to read HTTP status line”,并且再现率为100%。
由于是使用开源的内容,之前也没有进行学习cpprest相关的内容,属于拿过来直接使用的哪种,出现问题就无从下手。
在网上查找,网络限制找到内容有限。有一个提问的,但是没有回答。其他的基本都是推测。
鉴于以上情况,在此发表一下,可能对你能解决燃眉之急。
使用环境:
CentOS Linux release 7.6.1810 (Core)