Advertisement

学习笔记:HTTP 请求实践

阅读量:

近期在搭建代理集群的过程中(这段文字中),运用Python编写了一个脚本来进行IP地址检测的连通性测试。但是遇到了一个问题:在使用requests.get进行带代理的请求时,有时会遇到连接不通的情况。

近期在搭建代理集群的过程中(这段文字中),运用Python编写了一个脚本来进行IP地址检测的连通性测试。但是遇到了一个问题:在使用requests.get进行带代理的请求时, 有时会遇到连接不通的情况.

我对代理问题有所怀疑。然而,在随后尝试使用curl请求后发现该现象得以解决。随后我又编写了一段使用Go语言进行测试的代码,并观察到结果依然正常。这难道仅仅是requests库的问题吗?目前尚不清楚具体情况,请稍后继续探索这一问题。后来我又编写了一段使用Go语言进行代理测试的代码,并通过这一操作发现了非常方便且易用的一个HTTP请求库——Gorequest

Go语言中net/http的代理请求

net/http类型的数据传输请求整体流程较为简单明了,并不复杂;通过nrt/http包中的get和post方法都可以完成相应的操作。

但是,在配置代理上,需要单独配置Client客户端:

复制代码
 //发送请求

    
 rqt, err := http.NewRequest("GET", testApi, nil)
    
 if err != ni

全部评论 (0)

还没有任何评论哟~