エンドポイントにプレーンテキスト応答を返すHTTP GETリクエストを作成しています。プレーンテキストHTTPを処理するにはどうすればよいですか?
プレーンテキストレスポンスの文字列を取得するにはどうすればよいですか?
私のコードは次のようになります。身体の
url := "http://someurl.com"
response,err := http.Get(url)
if err != nil {
log.Fatal(err)
}
defer response.Body.Close()
responseString := //NOT SURE HOW TO GRAB THE PLAIN TEXT STRING
スペイン語/イタリア語などのWebページを取得した場合は、 '[byte]を' string'に変換すると良い結果を得られません。まさに「é」、「á」などの文字は 文字になります。 'responseData'を繰り返し実行し、すべての文字を連結する必要があります。最適化された方法は[this](https://play.golang.org/p/IPKmytFOEd);-) –
@Amdの答えは、以前のコメントと同じ方法でUnicodeテキストの問題を解決しますが、私はより良いと思います;-) –