如何使用libcurl检查收到的摘要信息

如何使用libcurl检查收到的摘要信息,c,curl,libcurl,digest-authentication,C,Curl,Libcurl,Digest Authentication,我开发了一个函数,用于侦听http数据包的给定端口 当我得到一个http请求时,我的函数返回一个401数据包,然后我再次得到一个包含摘要身份验证信息的新pckaet 我想知道是否可以用LibCurl检查摘要信息的有效性 因为我在程序中使用libcurl,我知道libcurl能够创建摘要信息,然后发送它 是否可以调用libcur api函数,以便根据我拥有的用户名和密码计算摘要信息,然后将其与收到的摘要信息进行比较?我不确定我是否理解这个问题 如果您告诉libcurl使用digest(with),

我开发了一个函数,用于侦听http数据包的给定端口

当我得到一个http请求时,我的函数返回一个401数据包,然后我再次得到一个包含摘要身份验证信息的新pckaet

我想知道是否可以用LibCurl检查摘要信息的有效性

因为我在程序中使用libcurl,我知道libcurl能够创建摘要信息,然后发送它


是否可以调用libcur api函数,以便根据我拥有的用户名和密码计算摘要信息,然后将其与收到的摘要信息进行比较?

我不确定我是否理解这个问题

如果您告诉libcurl使用digest(with),并给它您的and,它将解析401响应并正确发送第二个请求,从而请求资源,正如RFC2617指示的那样,digest应该完成


然而,在libcurl的摘要逻辑的帮助下,仅仅调用libcurl的内部摘要函数来“自己”完成工作是不可能的。

谢谢您的回复,但这不是我要问的。我知道libcurl支持摘要身份验证。因此,libcurl当然包含基于给定用户名和密码计算摘要信息的函数。所以我的问题是:可以从libcurl调用这些函数吗?仅计算摘要信息的函数。