Heim > Backend-Entwicklung > Golang > Wie verarbeite ich HTTP-GET-Antworten im Klartext in Golang?

Wie verarbeite ich HTTP-GET-Antworten im Klartext in Golang?

Susan Sarandon
Freigeben: 2024-11-10 10:39:02
Original
910 Leute haben es durchsucht

How to Process Plain Text HTTP GET Responses in Golang?

Verarbeitung von Klartext-HTTP-GET-Antworten in Golang

Beim Senden von HTTP-GET-Anfragen, die Klartextantworten zurückgeben, kann das Erfassen des Textes ein Hindernis sein Block. Hier ist eine definitive Anleitung zum Abrufen des Klartextes in Golang:

package main

import (
    "fmt"
    "io/ioutil"
    "log"
    "net/http"
)

func main() {
    url := "http://country.io/capital.json"
    response, err := http.Get(url)
    if err != nil {
        log.Fatal(err)
    }
    defer response.Body.Close()

    responseData, err := ioutil.ReadAll(response.Body)
    if err != nil {
        log.Fatal(err)
    }

    responseString := string(responseData)

    fmt.Println(responseString)
}
Nach dem Login kopieren

要点:

  1. Verwenden Sie ioutil.ReadAll : Das Paket „ioutil“ bietet eine praktische Funktion zum Lesen von Daten aus einem Eingabestream. In diesem Fall verwenden wir ioutil.ReadAll, um die gesamte Antwort zu lesen.
  2. In String konvertieren: Die aus dem Antworttext gelesenen Daten sind vom Typ []Byte. Um den eigentlichen Klartext zu erhalten, konvertieren wir ihn mithilfe der Typkonvertierung in einen String.
  3. Beispielprogramm: Der bereitgestellte Code zeigt, wie man eine HTTP-GET-Anfrage sendet, den Klartext liest und konvertiert Antwort und drucken Sie sie auf der Konsole aus.

Durch Befolgen dieser Schritte können Sie Klartext-HTTP-GET-Antworten in Golang effizient verarbeiten und so mit dem Text weiterarbeiten Daten nach Bedarf in Ihrer Bewerbung.

Das obige ist der detaillierte Inhalt vonWie verarbeite ich HTTP-GET-Antworten im Klartext in Golang?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage