Kako narediti URL dekodiranje v Javi

Kako Narediti Url Dekodiranje V Javi



V Javi, ' dekodiranje URL-jev ” začne veljati, ko mora razvijalec poiskati in nadomestiti napake v URL-ju, ki povzročajo prekinitev hiperpovezave, kot je neželen ali napačno vpisan znak. Poleg tega je ta pristop učinkovit pri pridobivanju podatkov iz URL-jev, kot so parametri poizvedbe, ali generiranju veljavnega URL-ja iz kodiranega URL-ja.

Ta spletni dnevnik bo prikazal pristop k dekodiranju URL-ja v Javi.

Kako narediti/izvesti dekodiranje URL-jev v Javi?

Dekodiranje URL-ja je mogoče doseči z uporabo » dekodirati() ” metoda. Ta metoda vrže ' UnsupportedEncodingException ”, če navedena vrsta kodiranja ni uporabljena.







Sintaksa



dekodirati ( Vrvica x, Vrvica vrsto )

V podani sintaksi:



  • x ” se nanaša na niz, ki ga je treba dekodirati.
  • vrsto ” ustreza vrsti kodiranja.

Uvozite spodaj navedene pakete za obvladovanje »UnsupportedEncodingException« oziroma uporabo razreda »URLDecoder«:





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

Primer: dekodiranje URL-ja v Javi

Naslednji primer dekodira navedeni URL s pomočjo uporabniško definirane funkcije:



javnosti razred DekodiranjeURL {
javnosti statična Vrvica decodeURL ( Vrvica decodeUrl ) {
poskusi {
Vrvica preverite = '' ;
medtem ( ! preverite. enako ( decodeUrl ) ) {
preverite = decodeUrl ;
decodeUrl = URLDecoder . dekodirati ( decodeUrl, 'UTF-8' ) ;
}
vrnitev decodeUrl ;
}
ulov ( UnsupportedEncodingException razen ) {
vrnitev ( 'Ni mogoče dekodirati!' + razen. getMessage ( ) ) ;
} }
javnosti statična praznina glavni ( Vrvica [ ] args ) {
Vrvica dekodirati = '  https%3A%2F%2Flinuxhint.com/%2Fwatch%3Fv%3DM81wneSjQbA%26list%3DRDQPGmwRNkffc%26ind ex%3D2' ;
Sistem . ven . println ( 'Izvirni URL->' + dekodirati ) ;
Vrvica ven = decodeURL ( dekodirati ) ;
Sistem . ven . println ( 'Dekodiran URL -> ' + ven ) ;
} }

V skladu z zgornjimi vrsticami kode izvedite spodnje korake:

  • Najprej definirajte funkcijo z imenom ' decodeURL() ' imeti ' URL ”, ki ga je treba dekodirati kot njegov parameter, ki bo pozneje posredovan kot argument.
  • V definiciji funkcije (v ' poskusi «), preverite, ali posredovani URL ni ničelni prek » enako () ” metoda.
  • Po tem povežite » dekodirati() ' metoda ' URLDecoder ' za dekodiranje posredovanega URL-ja v skladu z ' UTF-8 ” vrsta kodiranja.
  • V ' ulov ” obravnava pričakovano izjemo, ki jo vrže metoda v scenariju vrste kodiranja, ki ni uporabljena.
  • V metodi »main()« podajte »URL«, ki ga je treba dekodirati.
  • Nazadnje pokličite uporabniško definirano funkcijo in posredujte inicializiran URL kot funkcijski argument, da ga ustrezno dekodirate.

Izhod

Tukaj je mogoče implicirati, da je posredovani URL ustrezno dekodiran.

Zaključek

»Dekodiranje URL-jev« je mogoče izvesti z uporabo URLDecoderja dekodirati() ” metoda. Ta metoda vrže ' UnsupportedEncodingException ”, če navedeno kodiranje ni uporabljeno. Ta članek je prikazal pristope za dekodiranje URL-jev v Javi.