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

태그: 되돌려진 기여
태그: 수동 되돌리기
22번째 줄: 22번째 줄:


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

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

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()
	contentBytes, err := ioutil.ReadAll(resp.Body)
	if err != nil {
		return ""
	}
	return string(contentBytes)
}

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 }}