Username और password से Authorization header तथा curl, fetch और HTTPie उदाहरण browser में बनाएं।
Authorization: Basic base64(username:password)
curl
curl -X GET "https://api.example.com/v1/items" \ -H "Authorization: Basic Z29nb3RlbTp1c2VmdWwtdG9vbHM="
fetch
await fetch("https://api.example.com/v1/items", {
method: "GET",
headers: {
Authorization: "Basic Z29nb3RlbTp1c2VmdWwtdG9vbHM="
}
})HTTPie
http GET "https://api.example.com/v1/items" "Authorization: Basic Z29nb3RlbTp1c2VmdWwtdG9vbHM="
Browser में स्थानीय प्रक्रिया
Credential server को नहीं भेजे जाते; header आपके browser में बनता है।
ध्यान देने योग्य बातें
गणना मानक सूत्रों पर आधारित है। प्रदर्शित मान पढ़ने में आसानी के लिए राउंड किए जा सकते हैं। महत्वपूर्ण निर्णय के लिए आधिकारिक स्रोत भी जांचें।
इस परिणाम को सहेजें, पुराने परिणामों से तुलना करें या रिपोर्ट साझा करें।
Credential server को नहीं भेजे जाते; header आपके browser में बनता है।
Production API में HTTPS अनिवार्य रखें। Base64 encoding encryption नहीं है।
Username में colon (:) न रखें क्योंकि Basic Auth username:password को encode करता है।