Kako napraviti URL dekodiranje u Javi

Kako Napraviti Url Dekodiranje U Javi



U Javi, ' URL dekodiranje ” stupa na snagu kada razvojni programer treba locirati i zamijeniti pogreške u URL-u koje rezultiraju prekidom hiperveze, kao što je neželjeni ili pogrešno upisani znak. Uz to, ovaj je pristup učinkovit u dohvaćanju podataka s URL-ova, kao što su parametri upita, ili generiranju važećeg URL-a iz kodiranog URL-a.

Ovaj će blog pokazati pristup dekodiranju URL-a u Javi.

Kako napraviti/izvesti URL dekodiranje u Javi?

Dekodiranje URL-a može se postići pomoću ' dekodirati() ” metoda. Ova metoda daje ' UnsupportedEncodingException ” ako se navedena vrsta kodiranja ne koristi.







Sintaksa



dekodirati ( Niz x, Niz tip )

U navedenoj sintaksi:



  • x ” odnosi se na niz koji treba dekodirati.
  • tip ” odgovara vrsti kodiranja.

Uvezite dolje navedene pakete kako biste se nosili s 'UnsupportedEncodingException' i upotrijebili klasu 'URLDecoder':





uvoz java.io.UnsupportedEncodingException ;
uvoz java.net.URLDecoder ;

Primjer: dekodiranje URL-a u Javi

Sljedeći primjer dekodira navedeni URL uz pomoć korisnički definirane funkcije:



javnost razreda DekodiranjeURL {
javnost statički Niz decodeURL ( Niz decodeUrl ) {
probati {
Niz ček = '' ;
dok ( ! ček. jednaki ( decodeUrl ) ) {
ček = decodeUrl ;
decodeUrl = URLDecoder . dekodirati ( decodeUrl, 'UTF-8' ) ;
}
povratak decodeUrl ;
}
ulov ( UnsupportedEncodingException osim ) {
povratak ( 'Nije moguće dekodirati!' + osim. getMessage ( ) ) ;
} }
javnost statički poništiti glavni ( Niz [ ] args ) {
Niz dekodirati = '  https%3A%2F%2Flinuxhint.com/%2Fwatch%3Fv%3DM81wneSjQbA%26list%3DRDQPGmwRNkffc%26ind ex%3D2' ;
Sustav . van . println ( 'Izvorni URL->' + dekodirati ) ;
Niz van = decodeURL ( dekodirati ) ;
Sustav . van . println ( 'Dekodirani URL -> ' + van ) ;
} }

U skladu s gornjim linijama koda, izvršite dolje navedene korake:

  • Prije svega, definirajte funkciju pod nazivom ' dekodirajURL() 'imati' URL ” koji se treba dekodirati kao njegov parametar koji će se kasnije proslijediti kao argument.
  • U definiciji funkcije (u ' probati ” blok), provjerite je li proslijeđeni URL nulti putem “ jednako() ” metoda.
  • Nakon toga pridružite ' dekodirati() ' metoda ' URLDecoder ' za dekodiranje proslijeđenog URL-a u skladu s ' UTF-8 ” vrsta kodiranja.
  • u ' ulov ”, obraditi očekivanu iznimku koju je izbacila metoda u scenariju vrste kodiranja koja se ne koristi.
  • U metodi “main()” odredite “URL” koji treba dekodirati.
  • Na kraju, pozovite korisnički definiranu funkciju i proslijedite inicijalizirani URL kao argument funkcije da biste ga dekodirali u skladu s tim.

Izlaz

Ovdje se može implicirati da je proslijeđeni URL ispravno dekodiran.

Zaključak

'URL dekodiranje' može se provesti pomoću URLDecoder ' dekodirati() ” metoda. Ova metoda daje ' UnsupportedEncodingException ” ako se navedeno kodiranje ne koristi. Ovaj članak demonstrira pristupe dekodiranju URL-a u Javi.