Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je een wachtwoord beschermde URL Get Met Java
Zodra een internetter een geautoriseerde gebruikersnaam en wachtwoord heeft , kan hij toegang krijgen tot inhoud die is beveiligd met een server . Hij kan de login-gegevens in te voeren via een browser , een FTP-toepassing , of door middel van een programma dat hij heeft geschreven , zoals een in de programmeertaal Java . Java -ontwikkelaars maakte een klasse speciaal voor de behandeling van wachtwoord - beveiligde inhoud , de Authenticator klasse . Deze klasse werkt door uw programma noemde het met een verwijzing naar een aangepaste authenticator klasse die je schrijft . Een voordeel van het gebruik van de Authenticator -klasse is de vrijheid van het beheer van de details van de transactie met de server het verzoek om login-gegevens . De Authenticator klasse handvatten die details . Wat je nodig hebt
Java Development Kit
Toon Meer Aanwijzingen
1

Plak volgende Java- programmacode in een tekstverwerker of teksteditor . Het programma toont een browser - achtige venster , waarin u een URL kunt invoeren inch

import java.io. *
; .

Import java.net
* ;

import
java.awt * ; .

import java.awt.event *
; .

public class GetProtectedURL
breidt Frame {

prive TextField veld1 = new TextField
( ) ; < br >

prive TextArea area1 = new TextArea ( ) ;

openbare GetProtectedURL
( ) {

super
( " Get Protected URL " ) ;

//Make Authenticator
< br >

//Authenticator oproep zal hier gaan

//Indeling het scherm

add
( veld1 , BorderLayout.NORTH ) ;

area1.setEditable ( false) ;

add
( area1 , BorderLayout.CENTER ) ;

field1.addActionListener
( nieuw ActionListener ( ) {

public void actionPerformed ( ActionEvent e ) {

String s = field1.getText ( ) ;

if ( s.length ( ) = 0 ! )

area1.setText
( getURLContent ( s ) ) ;

}

} ) ;

addWindowListener
( nieuw WindowAdapter ( ) {

public void
windowClosing ( WindowEvent e ) {

dispose ( ) ;

System.exit ( 0 ) ; }


} ) op Twitter ;

}

private String getURLContent
( String urlString ) {

StringWriter stringWriter1 = new StringWriter ( ) ;

PrintWriter
printWriter1 = new PrintWriter ( stringWriter1 ) ;

try
{

URL
url1 = new URL ( urlString ) ; < br

InputStream content> = ( Inputlijn ) url1.getContent ( ) ;

BufferedReader Reader1 =

nieuwe BufferedReader (nieuw InputStreamReader (content ) ) ;

String contentLine
;

terwijl ( ( contentLine = reader1.readLine ( ) ) = null ) {

printWriter1.println
( contentLine ) ;

}

} catch ( MalformedURLException e ) {

printWriter1.println
( " Ongeldige URL " ) ;

} catch ( IOException e ) {

printWriter1.println
( " Fout bij het lezen URL " ) ;

}

terugkeer stringWriter1.toString
( ) ;

}

public static void main ( String args [ ] ) {

> Frame frame1 = new GetProtectedURL ( ) ;

frame1.setSize
( 300 , 300 ) ;

frame1.setVisible
(true ) ;

}

} kopen van 2

Sla het programma als " GetProtectedURL.java , " met het bestandstype instelt op " Platte tekst . "
3

Open een DOS-prompt Navigeer vervolgens naar de map met het Java- bestand dat u in de laatste stap opgeslagen .
4

Compileer het programma door te typen " javac GetProtectedURL.java , " start het daarna door het intikken van " java GetProtectedURL . " < br >
5

Voer de naam van een niet - beveiligd met een wachtwoord URL in de adresbalk tekstvak . De Java- browser zal de content af te beelden . Voer een beschermd URL . De browser zal een foutmelding geven . U vindt de fout op te lossen door het creëren van een authenticator klasse in de volgende paar stappen .

Type 6 , net voor de laatste accolade sluiten ( dwz " } " ) van het programmaoverzicht , de volgende code , die het wachtwoord authenticatie zorgt

klasse MyAuthenticator
breidt Authenticator {

beschermd PasswordAuthentication getPasswordAuthentication
( ) {

String txtUsername
= " TYPE_YOUR_USERNAME_HERE " ; .

String txtPassword
= " TYPE_YOUR_PASSWORD_HERE " ;

return nieuwe PasswordAuthentication
( txtUsername , txtPassword.toCharArray ( ) ) ;

} //methode getPasswordAuthentication

}
7

Typ dan de tekst " TYPE_YOUR_USERNAME_HERE ' de gebruikersnaam van uw server nodig heeft om de toegang tot de beschermde inhoud krijgen . Type over de tekst " TYPE_YOUR_PASSWORD_HERE ' het wachtwoord van uw server nodig heeft.

Type 8 , in plaats van de regel" //Authenticator oproep zal hier gaan, " deze code , die de JRE vertelt aan het bellen code vermeld in de vorige stap , als de server u vraagt ​​content van verificatie vereist :

Authenticator.setDefault
( nieuw customAuthenticator ( ) ) ;

Hercompileer 9 en voer het programma , met wachtwoord beveiligde URL die u heeft in stap 5 in te voeren . Deze keer zal de browser de beveiligde inhoud weer te geven .

Previous: Next:
  Java Programming
·Hoe maak je een NetBeans File …
·Hoe maak je een Java Applet im…
·Hoe naar Port Objective C naar…
·Hoe te Downgrade Uw Java Updat…
·Wat is de extensie . JNLP ? 
·Hoe te controleren of een argu…
·Hoe je PL /SQL Converteren naa…
·Java Generieke recursieve Type…
·Wat is het verschil tussen JVM…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te installeren Centos Ruby on Rails …
·Hoe te Rebuild COBOL webservers 
·Hoe de foreach in Perl gebruiken 
·Hoe de meest voorkomende MySql String Da…
·Hoe maak je een reeks asterisken in Make…
·Hoe een Func_Train in GtkRadiant 
·Hoe te schrijven Computer Code 
·Hoe de Script Naam in VBS 
·VBScript opties voor het sturen Computer…
Copyright © Computer Kennis http://www.nldit.com