"함수 getTextFromURL()"의 두 판 사이의 차이

태그: 수동 되돌리기
27번째 줄: 27번째 줄:
}
}
defer resp.Body.Close()
defer resp.Body.Close()
contentBytes, err := ioutil.ReadAll(resp.Body)
bodyBytes, err := ioutil.ReadAll(resp.Body)
if err != nil {
if err != nil {
return ""
return ""
}
}
return string(contentBytes)
return string(bodyBytes)
}
}



2023년 4월 8일 (토) 13:38 판

1 개요

함수 get_http_content()

2 Bash

content=$(curl -s https://raw.githubusercontent.com/kubernetes/kubernetes/v1.26.3/.go-version)
echo content=[$content]

3 Go

package main

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

func getHTTPContent(url string) string {
	resp, err := http.Get(url)
	if err != nil {
		return ""
	}
	defer resp.Body.Close()
	bodyBytes, err := ioutil.ReadAll(resp.Body)
	if err != nil {
		return ""
	}
	return string(bodyBytes)
}

func main() {
	content := getHTTPContent("https://raw.githubusercontent.com/kubernetes/kubernetes/v1.26.3/.go-version")
	fmt.Println(content)
}

4 PHP

<?php
$content = file_get_contents('https://raw.githubusercontent.com/kubernetes/kubernetes/v1.26.3/.go-version');
var_dump($content);

5 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}