6

Làm cách nào chúng tôi có thể kiểm tra xác thực với thông báo như được giải thích here bằng cách sử dụng curl?Kiểm tra xác thực http cơ bản với thông báo bằng cách sử dụng curl

tôi có thể kiểm tra Simple Basic dụ bằng cách thiết lập Authorization tiêu đề để Basic {SECRET} nơi SECRETBase64::encode64("username:password") như được giải thích here

Tôi đã cố gắng gửi Authentication tiêu đề với cùng một giá trị nhưng nhận NoMethodError (undefined method 'unpack' for nil:NilClass) trên dòng có cuộc gọi authenticate_or_request_with_http_digest

Sẽ bất cứ ai hãy giải thích những gì tôi đang làm sai ở đây?

Trả lời

18

Cuối cùng tôi có thể khắc phục sự cố. Dưới đây là cách tôi sử dụng curl để kiểm tra xác thực cơ bản http với thông báo

curl --data {"red":"00"} --digest -u "username:password" "http://localhost:3000/api/statistics" 
+0

không hoạt động, nhưng cách này hoạt động: http://stackoverflow.com/a/35892984/365675 – yetanothercoder

Các vấn đề liên quan