go os.arges用法

package main

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

// init 在 main 函数之前调用
func init() {
 if len(os.Args) != 2 {
  fmt.Println("Usage: ./example2 <url>")
  os.Exit(-1)
 }
}

// main 是应用程序的入口
func main() {
 // 从 Web 服务器得到响应
 r, err := http.Get(os.Args[1])
 if err != nil {
  fmt.Println(err)
  return
 }

 // 从 Body 复制到 Stdout
 io.Copy(os.Stdout, r.Body)
 if err := r.Body.Close(); err != nil {
  fmt.Println(err)
 }
}
posted @   技术颜良  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
历史上的今天:
2022-09-08 在Go语言中,你是怎样使用Json的方法
2021-09-08 K8S为 Pod 或容器配置安全上下文securityContext,解决Docker容器限制文件句柄数的问题
2021-09-08 kubernetes使用securityContext和sysctl
2021-09-08 golang正则表达式在线匹配检测
2021-09-08 SNAT、DNAT、MASQUERADE Full NAT的区别
2021-09-08 Flannel的两种模式解析(VXLAN、host-gw)
2020-09-08 通过Heketi管理GlusterFS为K8S集群提供持久化存储
点击右上角即可分享
微信分享提示