使用 curl 使用摘要测试基本 http 身份验证
Posted
技术标签:
【中文标题】使用 curl 使用摘要测试基本 http 身份验证【英文标题】:Testing basic http authenticaation with digest using curl 【发布时间】:2012-09-10 12:16:45 【问题描述】:我们如何使用 curl 解释 here 的摘要测试身份验证?
我可以通过将Authorization
标头设置为Basic SECRET
来测试Simple Basic 示例,其中SECRET
是Base64::encode64("username:password")
,如here 所述
我尝试发送具有相同值的 Authentication
标头,但通过调用 authenticate_or_request_with_http_digest
在线获取 NoMethodError (undefined method 'unpack' for nil:NilClass)
谁能解释一下我在这里做错了什么?
【问题讨论】:
【参考方案1】:终于可以解决问题了。下面是我如何使用 curl 使用摘要测试 http 基本身份验证
curl --data "red":"00" --digest -u "username:password" "http://localhost:3000/api/statistics"
【讨论】:
以上是关于使用 curl 使用摘要测试基本 http 身份验证的主要内容,如果未能解决你的问题,请参考以下文章