Sobes.tech
Junior — Middle

Дархости HTTP дархост, ки маълумоти тасдиқкунӣ, масалан номи корбар ва паролро бояд дар куҷо нишон дод?

sobes.tech AI

Ҷавоб аз AI

Маълумоти тасдиқлаш, масалан, исм ва парол, одатан HTTP сўровининг Authorization сарифида юборилади. Энг кенг тарқалган усул — Basic Authentication схемасидан фойдаланиш, бу ерда исм ва парол Base64 га кодланади ва сарифда юборилади:

Authorization: Basic base64(login:password)

Масалан, агар исм user ва парол pass бўлса, кодлаш учун матн user:pass бўлади.

Androidда HttpURLConnection билан мисол:

String credentials = "user:pass";
String auth = "Basic " + Base64.encodeToString(credentials.getBytes(), Base64.NO_WRAP);
connection.setRequestProperty("Authorization", auth);

Исм ва паролни сўровнинг тана ёки URL (масалан, GET параметрларида) орқали юбориш хавфсизлик нуқтаи назаридан тавсия этилмайди.