我们如何使用curl?
按照here解释的digest测试身份验证我可以通过将Authorization
标题设置为Basic {SECRET}
来测试Simple Basic示例,其中SECRET
为Base64::encode64("username:password")
,如所解释here
我尝试使用相同的值发送Authentication
标题,但是NoMethodError (undefined method 'unpack' for nil:NilClass)
在线调用authenticate_or_request_with_http_digest
有人可以解释我在这里做错了吗?
答案 0 :(得分:18)
最后我能够解决问题。以下是我使用curl来测试带有摘要
的http基本身份验证的方法curl --data {"red":"00"} --digest -u "username:password" "http://localhost:3000/api/statistics"