6

का उपयोग करके डाइजेस्ट के साथ मूल HTTP प्रमाणीकरण का परीक्षण करना हम कर्ल का उपयोग करके here समझाया गया है कि हम पाचन के साथ प्रमाणीकरण का परीक्षण कैसे कर सकते हैं?कर्ल

मैं सेट करके Simple Basic उदाहरण का परीक्षण करने में सक्षम हूँ Authorization हैडर Basic {SECRET} के लिए जहां SECRETBase64::encode64("username:password") के रूप में समझाया here

मैं एक ही मूल्य के साथ Authentication हैडर भेजने की कोशिश की लेकिन लाइन होने कॉल पर NoMethodError (undefined method 'unpack' for nil:NilClass) हो रही authenticate_or_request_with_http_digest

किसी को भी होता है कृपया बताएं कि मैं यहां क्या गलत कर रहा हूं?

उत्तर

18

अंत में मैं समस्या को ठीक करने में सक्षम हूं। यहाँ कैसे मैं कर्ल इस्तेमाल किया बुनियादी HTTP प्रमाणीकरण को पचाने के साथ

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

काम नहीं किया परीक्षण करने के लिए है, लेकिन यह काम किया है: http://stackoverflow.com/a/35892984/365675 – yetanothercoder