如何通过nethttp.Get函数发送GET请求并准确获取其响应状态码?

2026-04-01 21:160阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计537个文字,预计阅读时间需要3分钟。

如何通过net/http.Get函数发送GET请求并准确获取其响应状态码?

使用`net/http.Get`函数发送GET请求并获取响应状态码:在Go语言中,我们可以使用`net/http`包来发送HTTP请求。`Get`函数可以用来发送GET请求,并返回一个`*http.Response`类型的响应对象,其中包含了响应状态码。以下是简化的代码示例:

gopackage main

import (fmtnet/http)

func main() {resp, err :=http.Get(http://example.com)if err !=nil {fmt.Println(Error:, err)return}defer resp.Body.Close()

fmt.Println(Status Code:, resp.StatusCode)}

使用net/www.example.com" // 替换为你要请求的URL resp, err := http.Get(url) if err != nil { fmt.Println("发送GET请求失败:", err) return } defer resp.Body.Close() fmt.Println("响应状态码:", resp.StatusCode) }

上述代码中,我们首先定义了一个url变量,用来存储我们要发送GET请求的目标URL。请将该变量的值替换为你实际要请求的URL。

然后,我们使用http.Get函数来发送GET请求,并将返回的响应对象赋值给resp变量。若发送请求失败,会在控制台输出错误信息并退出程序。

阅读全文

本文共计537个文字,预计阅读时间需要3分钟。

如何通过net/http.Get函数发送GET请求并准确获取其响应状态码?

使用`net/http.Get`函数发送GET请求并获取响应状态码:在Go语言中,我们可以使用`net/http`包来发送HTTP请求。`Get`函数可以用来发送GET请求,并返回一个`*http.Response`类型的响应对象,其中包含了响应状态码。以下是简化的代码示例:

gopackage main

import (fmtnet/http)

func main() {resp, err :=http.Get(http://example.com)if err !=nil {fmt.Println(Error:, err)return}defer resp.Body.Close()

fmt.Println(Status Code:, resp.StatusCode)}

使用net/www.example.com" // 替换为你要请求的URL resp, err := http.Get(url) if err != nil { fmt.Println("发送GET请求失败:", err) return } defer resp.Body.Close() fmt.Println("响应状态码:", resp.StatusCode) }

上述代码中,我们首先定义了一个url变量,用来存储我们要发送GET请求的目标URL。请将该变量的值替换为你实际要请求的URL。

然后,我们使用http.Get函数来发送GET请求,并将返回的响应对象赋值给resp变量。若发送请求失败,会在控制台输出错误信息并退出程序。

阅读全文