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