Zugriff auf Internet-Ressourcen mit Java

Das Schreiben in eine URL ist mit den java.io-Stream-Klassen ebenfalls einfach. Sobald die Verbindung besteht, kann man den Output-Stream der Verbindung abrufen und mit dem Schreiben beginnen. Es macht natürlich nur Sinn, in eine Verbindung zu schreiben, wenn man diese Daten vom Client erwartet. Außerdem muss man vor dem Abrufen und Schreiben eines URLConnection-Streams der Verbindung Schreibrechte zuweisen, indem man die Output-Eigenschaft mithilfe der setDoOutput(boolean)-Methode auf true setzt. Die java.io-Klassen erlauben das Schreiben von Daten in URLConnection-Streams wie das Schreiben in Datei- oder Socket-Streams. Listing C zeigt, wie man Objekt-Daten in eine URL schreibt.

Weitere Operationen

Man kann noch weitere Arten von Informationen von URL- und URLConnection-Objekten abrufen, z.B. Host, Port, Content Length, Content Encoding und Content Type. Mit diesen Methoden und den I/O-Klassen lassen sich anspruchsvolle Web-Client-Applikationen und Services programmieren.

Einfacher Zugriff auf das Internet

Die URL-Klasse, die die Java-Plattform bereitstellt, ermöglicht denselben leistungsfähigen Zugriff auf Internet-Ressourcen wie auf lokale Dateien. Sie brauchen sich nicht um die Details der Internet-Kommunikation zu kümmern und können sich stattdessen auf das Programmieren nützlicher Applikationen und Services um die Internet-Ressourcen herum kümmern.

Im nächsten Artikel werden wir uns die Server-Seite von Java anschauen, die eine völlig neue Welt an Funktionalität für das Programmieren leistungsfähiger Enterprise-Applikationen und Services eröffnet.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Google stopft schwerwiegende Sicherheitslöcher in Chrome 124

Zwei Use-after-free-Bugs stecken in Picture In Picture und der WebGPU-Implementierung Dawn. Betroffen sind Chrome für…

6 Tagen ago

Studie: 91 Prozent der Ransomware-Opfer zahlen Lösegeld

Die durchschnittliche Lösegeldzahlung liegt bei 2,5 Millionen Dollar. Acht Prozent der Befragten zählten 2023 mehr…

6 Tagen ago

DMA: EU stuft auch Apples iPadOS als Gatekeeper ein

Eine neue Analyse der EU-Kommission sieht vor allem eine hohe Verbreitung von iPadOS bei Business-Nutzern.…

6 Tagen ago

Chips bescheren Samsung deutlichen Gewinnzuwachs

Das operative Ergebnis wächst um fast 6 Billionen Won auf 6,64 Billionen Won. Die Gewinne…

6 Tagen ago

Chrome: Google verschiebt das Aus für Drittanbietercookies

Ab Werk blockiert Chrome Cookies von Dritten nun frühestens ab Anfang 2025. Unter anderem gibt…

1 Woche ago

BAUMLINK: Wir sind Partner und Aussteller bei der Frankfurt Tech Show 2024

Die Vorfreude steigt, denn BAUMLINK wird als Partner und Aussteller bei der Tech Show 2024…

1 Woche ago