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

golang Get: context deadline exceeded (Client.Timeout exceeded while aw

在浏览器是可以正常访问的,但是使用代码就出现了响应失败的问题,主要是服务端反应速度太慢而客户端请求的超时太小,可以提高服务端的响应速度,也可以增大客户端请求的超时时间,因为只是一个小例子,我采用的方法是增大客户端请求的超时时间。

package main

import (
	"fmt"
	"time"

	"github.com/kirinlabs/HttpRequest"
)

func main() {
	req := HttpRequest.NewRequest()
	req.SetTimeout(10 * time.Second)
	res, err := req.Get(fmt.Sprintf("http://127.0.0.1:8000/%s?a=%d&b=%d", "add", 1, 2))
	fmt.Println(err)
	fmt.Println(res)
}


http://www.kler.cn/a/325622.html

相关文章:

  • Leetcode 回文数
  • 基于Java Springboot甘肃旅游管理系统
  • C++ 并发专题 - 线程安全的单例模式
  • 深入理解Redis(七)----Redis实现分布式锁
  • Cherno OpenGL(28 ~ 33)
  • ubuntu20.04 更换清华源报错
  • 第四届机器人、自动化与智能控制国际会议(ICRAIC 2024)征稿
  • Python 学习之生成图形验证码
  • 谷神后端$vs.proc.invoke.stock.loadMap
  • golang语法基础
  • 【大数据应用开发】2023年全国职业院校技能大赛赛题第01套
  • 基于php的助农生鲜销售系统
  • vmware 操作系统安装
  • 常见框架漏洞复现
  • IT运维挑战与对策:构建高效一体化运维管理体系
  • Chapter 2 - 1. Understanding Congestion in Fibre Channel Fabrics
  • Redis: RDB与AOF的选择和容灾备份以及Redis数据持久化的优化方案
  • X86架构(九)——保护模式的进入
  • Hive数仓操作(三)
  • 使用Vue.extend( ) 模仿 elementui 创建一个类似 message 消息提示框
  • AI大模型之旅-最强开源文生图工具Stable Diffusion WebUI 教程
  • Safari 浏览器中的 <audio> 标签的控件无效 - 解决方法
  • linux信号 | 学习信号三步走 | 全解析信号的产生方式
  • 数据结构双链表和循环链表
  • 高级主题:接口性能测试与压力测试
  • 0基础跟德姆(dom)一起学AI 数据处理和统计分析08-日期类型处理,Matplotlib介绍