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)
결과를 확인하려면 응답을 인쇄할 수 있습니다. 문자열:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!