gpt4 book ai didi

url - Golang 中 url.openStream() 的等效函数

转载 作者:数据小太阳 更新时间:2023-10-29 03:45:43 25 4
gpt4 key购买 nike

import java.net.*;
import java.io.*;

public class URLReader {
public static void main(String[] args) throws Exception {

URL oracle = new URL("http://www.oracle.com/");
BufferedReader in = new BufferedReader(
new InputStreamReader(oracle.openStream()));

String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}

我需要在 golang 中做同样的事情,即读取和打印 html 源代码,但找不到两者之间的关系,我是 Go 语言的初学者,提前谢谢你

最佳答案

希望这会有所帮助:

package main

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

func Error(err error) {
if err != nil {
log.Fatal(err)
}
}

func main() {
response, err := http.Get("http://www.oracle.com/")
Error(err)

defer response.Body.Close()

contents, err := ioutil.ReadAll(response.Body)
Error(err)

fmt.Printf("%s\n", contents)
}

更多详情:https://golang.org/pkg/net/http/

关于url - Golang 中 url.openStream() 的等效函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33314790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com