Username ও password থেকে browser-এ Authorization header এবং curl, fetch ও HTTPie উদাহরণ বানান।
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-এ স্থানীয় process
Credential server-এ যায় না; header browser-এই তৈরি হয়।
গুরুত্বপূর্ণ তথ্য
হিসাব মানসম্মত সূত্রের উপর ভিত্তি করে। সহজে পড়ার জন্য প্রদর্শিত মান রাউন্ড করা হতে পারে। গুরুত্বপূর্ণ সিদ্ধান্তে সরকারি উৎসও যাচাই করুন।
এই ফলাফল সংরক্ষণ করুন, আগের ফলাফলের সঙ্গে তুলনা করুন বা প্রতিবেদন শেয়ার করুন।
Credential server-এ যায় না; header browser-এই তৈরি হয়।
Production API-তে HTTPS ব্যবহার করুন। Base64 encoding encryption নয়।
Username-এ colon (:) এড়িয়ে চলুন; Basic Auth username:password encode করে।