我的应用程序在多个地方使用curl_easy_setopt通过一个处理实际执行和与URL交互的函数发送各种类型的请求。
除此之外,在请求到达此函数之前,调用方法已通过以下方式之一设置:
如果呼叫失败,我需要知道它是什么样的呼叫(例如,HEAD,GET,PUT,POST等)
由于这些请求可以来自应用程序中的任何位置,因此我在失败时唯一可以使用的是CURL *连接。如何从CURL *中提取调用方法?在curl_easy_getinfo中没有任何明显的(对我而言)。
非常感谢您提供的任何帮助!
答案 0 :(得分:0)
不,libcurl无法导出该信息。在设置libcurl选项的同时,您可以更好地将自己存储在应用程序中。
添加这样的功能可能会很有趣,随意加强并编写补丁!