Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo!

Ich würde gerne auf direktem Weg mit einem HTTP Server kommunizieren. Der Server empfängt auf Port 80 "Befehle" und gibt Antworten zurück.

Ich verstehe nicht so ganz, wie man direkt auf einen Server zugreifen kann. Ich möchte ihm also praktisch direkt befehle geben wie z.b. GET, POST usw.

Gibt es dafür eine Möglichkeit, oder wie wird sowas normalerweise gemacht?

Hintergrund: Ich benutze eine Software, die auf einen Server zugreift, um bestimmte Daten abzurufen. Ich würde das ganze gerne nachbauen und dazu muss ich sozusagen auf der gleichen Ebene, wie die Software selbst, mit dem Server "reden" können. Das ganze wird über POST und GET abgerufen.

  • Autor

Telnet ist ne interessante Lösung. Ich wusste nicht, dass der Telnet Standard auch HTTP beinhaltet!? ... oder wie muss man den Zusammenhang verstehen?

Jedenfalls kann ich tatsächlich über die Windows Telnet Funktion mit dem Server "sprechen".

Ich wusste nicht, dass der Telnet Standard auch HTTP beinhaltet!?

Tut er auch nicht. Du solltest dich dringend mit den Spezifikationen von Telnet RFC 854 - Telnet Protocol Specification und am besten auch HTTP auseinandersetzen.

Kurz: Der Telnet-Client macht eine TCP-Verbindung zum angegebenen Port auf und überträgt Text.

Das HTTP sprichst du dann selbst mit dem Server.

Unter Unix schau dir mal netcat an.

Hintergrund: Ich benutze eine Software, die auf einen Server zugreift, um bestimmte Daten abzurufen. Ich würde das ganze gerne nachbauen und dazu muss ich sozusagen auf der gleichen Ebene, wie die Software selbst, mit dem Server "reden" können. Das ganze wird über POST und GET abgerufen.

Wenn du einfach mal nach "[deine verwendete Programmiersprache] Datei aus Internet laden" googelst, wirst du genügen Beispiele finden, wie du eine Datei anhand einer URL herunterladen (=aufrufen) kannst. GET-Parameter kannst du dann einfach anhängen. Wenn du aber mehr aus dem HTTP-Protokoll herausholen möchtest (selbst POST), solltest du eher nach einer HTTP-Klasse schauen.

Schau einfach mal in ein Webserver-Log rein. Dort sind in der Regel die eingegangenen GET-Requests aufgelistet samt Parametern (um das Prinzip zu erkennen). Im Wesentlichen sind die URL sowie ein paar Betriebsdaten des Browsers angehängt.

Der Server antwortet ein paar Header (z.B. Content-Type: text/html) und dahinter den HTML-Inhalt im Klartext zurück.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.