Golang でのプレーン テキストの HTTP GET 応答の処理
プレーン テキストの応答を返す HTTP GET リクエストを処理する場合、文字列にアクセスする方法を理解する応答の表現は非常に重要です。このガイドでは、Golang を使用して HTTP GET 応答からプレーン テキスト文字列を取得する方法について説明します。
プレーン テキスト 応答にアクセスするには、ioutil パッケージが提供する ReadAll 関数を利用できます。この関数は、応答本文から残りのデータをすべて読み取り、バイト配列 ([]byte) として返します。
responseData, err := ioutil.ReadAll(response.Body) if err != nil { log.Fatal(err) }
応答はプレーン テキストであるため、次を使用してバイト配列を文字列に簡単に変換できます。型変換:
responseString := string(responseData)
結果を確認するには、応答を出力します。 string:
fmt.Println(responseString)
サンプル プログラム:
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) }
このアプローチに従うことで、プレーン テキストの HTTP GET 応答を効果的に処理し、その文字列表現にアクセスできます。 Golang アプリケーション。
以上がGolang でプレーンテキストの HTTP GET 応答を読み取る方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。