[Java] Wert einer php-Site ausm Netz lesen - wie?

Diskutiere mit über: [Java] Wert einer php-Site ausm Netz lesen - wie? im Mac OS X Entwickler, Programmierer Forum

  1. Kryptaesthesie

    Kryptaesthesie Thread Starter MacUser Mitglied

    Beiträge:
    573
    Zustimmungen:
    6
    Registriert seit:
    17.05.2004
    Hallo.

    Ich habe auf meinem Webserver mehrere PHP-Scripte, dessen ganzer Rückgabewert, also das, was der Browser interpretieren / anzeigen soll, lediglich bei "0" oder "ja" / "nein" liegt. Also ganz ohne HTML-Tags.

    Diese 0 oder das Ja und Nein hätte ich gerne als Wert in meinem Java-Programm.

    Sinn und Hintergrund ist, dass ich Daten aus einer SQL-DB auslesen und schreiben möchte. Damit die Zugangsdaten zu der DB nicht gesnifft werden können, dachte ich mir, ich lasse diese Arbeit ein PHP-Script machen und rufe es beispielsweise mit http://www.host.com/abfrage.php oder zum Schreiben mit http://www.host.com/schreiben.php?a=abc&b=xyz auf.


    Wie kann ich diese URLs in Java aufrufen? Angezeigt muss ja nix werden. Benötige ja nur den Rückgabewert.
    Oder doch sogar ein ganz anderer Lösungsansatz??

    Danke schon mal. :cool:

    MfG Gerrit
     
  2. trispace

    trispace MacUser Mitglied

    Beiträge:
    43
    Zustimmungen:
    0
    Registriert seit:
    04.02.2005
    Code:
    import java.io.IOException;
    import java.io.InputStream;
    import java.net.URL;
    import java.util.Scanner;
    class ReadFromUrl
    {
      public static void main( String[] args )
      {
        InputStream is = null;
        try
        {
          URL url = new URL( "http://foo.com/bar.txt" );
          is = url.openStream();
          System.out.println( new Scanner( is ).useDelimiter( "\\Z" ).next() );
        }
        catch ( Exception e ) {
          e.printStackTrace();
        }
        finally {
          if ( is != null )
            try { is.close(); } catch ( IOException e ) { e.printStackTrace(); }
        }
      }
    }
    
    oder so ähnlich. Für weitere Erklärungen, siehe: http://www.galileocomputing.de/openbook/javainsel5/javainsel16_002.htm
     
  3. oneOeight

    oneOeight MacUser Mitglied

    Beiträge:
    46.774
    Zustimmungen:
    3.629
    Registriert seit:
    23.11.2004
    warum verwendest nicht einfach https und sql über ssl, wenn du angst hast, dass die zugangsdaten gesnifft werden?
    man kann auch sehr einfach http auf https rewritten ;)
     
  4. Kryptaesthesie

    Kryptaesthesie Thread Starter MacUser Mitglied

    Beiträge:
    573
    Zustimmungen:
    6
    Registriert seit:
    17.05.2004
    Danke sehr, probiere ich gleich mal aus.


    Mhm, aber dann kann zwar nicht mehr gesnifft werden, aber die Datenbank müsste für Zugriffe von außen weiterhin freigeschaltet bleiben... wenn ich das richtig sehe.


    MfG Gerrit
     
Die Seite wird geladen...
Ähnliche Themen - [Java] Wert einer Forum Datum
Umgebungsvariabel Java Mac OS X Entwickler, Programmierer 14.11.2016
Java deinstallieren, ältere Version installieren Mac OS X Entwickler, Programmierer 13.09.2016
JAVA unter OS X EL Capitan Mac OS X Entwickler, Programmierer 15.04.2016
Java - Minesweeper (Bilder einbinden) Mac OS X Entwickler, Programmierer 20.02.2016
Verschiedene Java-Versionen Mac OS X Entwickler, Programmierer 11.02.2016

Diese Seite empfehlen

Benutzerdefinierte Suche