当前位置: 首页 > news >正文

golang设置http代理

问题场景:
golang通过eino的官方agent示例调用duckduckgo进行联网搜索时出现网络问题,电脑此时是挂了工具的浏览器整出打开
官方示例:https://www.cloudwego.io/zh/docs/eino/quick_start/agent_llm_with_tools/
问题原因:go代码没有走同样的代理,还是未翻墙的状态
解决方案:
go的设置代理有两种方法
方法1:很简单,在go的http包中的transport.go中会通过下面的方法感知环境变量https://pkg.go.dev/golang.org/x/net/http/httpproxy,所以在代码中显式的制定代理即可
os.Setenv(“HTTP_PROXY”, “http://127.0.0.1:7897”)
os.Setenv(“HTTPS_PROXY”, “http://127.0.0.1:7897”)
方法2:https://developer.aliyun.com/article/1672494
这两种方法均亲测有效,调用duckduckgo成功

http://www.dtcms.com/a/300537.html

相关文章:

  • Flink2.0学习笔记:Stream API 常用转换算子
  • maven <dependencyManagement>标签的作用
  • 基于开源AI智能名片链动2+1模式S2B2C商城小程序的人格品牌化实现路径研究
  • 常用git命令集锦
  • conda和pip安装包时的注意细节,以及下载慢时如何配置镜像地址
  • 积分兑换小程序Java
  • Megatron 中的 TensorParallel, PipelineParallel, ContextParallel,ExpertParallel
  • PHP框架之Laravel框架教程:3. 数据库操作(简要)
  • PowerDesigner 画ER图并生成sql 教程
  • 【学习笔记】MimicGen: 基于人类演示的可扩展机器人学习数据生成系统
  • GIt学习——分布式版本控制工具
  • STL——list
  • 金融科技中的虚拟助手
  • 15.7 DeepSpeed实战:单卡38GB到多卡12GB,3倍效率提升的ZeRO-3配置全解
  • 【专题十五】BFS 解决 FloodFill
  • 多智能体系统设计:协作、竞争与涌现行为
  • 2025年7月25日-7月26日 · AI 今日头条
  • 【第六节】方法与事件处理器
  • 【计算机网络架构】网状型架构简介
  • C++ 多线程(一)
  • 详解力扣高频SQL50题之610. 判断三角形【简单】
  • Vscode的常用快捷键(摆脱鼠标计划)
  • [N1盒子] 斐讯盒子N1 T1通用刷机包(可救砖)
  • 金字塔降低采样
  • C语言:顺序表(上)
  • K8S 九 安全认证 TLS
  • 关于西门子博图基本指令的应用区别
  • VScode 支持 QNX 源码跳转
  • 【Python系列】从内存分析到性能剖析
  • Mysql 二进制安装常见问题