当前位置: 首页 > 知识库问答 >
问题:

go - http.Client,每次发送请求都使用不通的代理,是不是在Transport的Proxy属性里面返回代理ip地址就行?

曾光远
2023-07-28
  1. 全局实例化一个http.Client对象,每次发起请求只需要在Transport.Proxy返回不同的ip,发起的每个请求都能用不通代理了
  2. 每次请求都实例化一个http.Client对象,设置这个对象的Transport.Proxy为代理IP,实现每次请求代理ip不同。

上面两种方式都可以做到吗?

共有1个答案

姚鹤龄
2023-07-28

你的理解没问题,两种都可以实现,第一种好,节省资源

 类似资料:
  • 查尔斯对我来说显示的是IP地址而不是域名。还有其他人看到过这个问题吗?请参阅附加的屏幕截图。

  • 我对许多AJAX调用运行安全检查,以查看是否有记录在案的相同IP请求。 我使用了以下一组类函数来建立IP(可以通过负载平衡器来实现,因此采用了纵向方法)。 问题是,我的用户通过代理进行操作时遇到了问题。有人能说明原因吗?我已经使用基本免费代理的在线尝试和模拟,但它似乎没有得到可变IP或任何东西-所以我不知道为什么这会说这两个IP不匹配。

  • 我在本地网络的另一台计算机上启动了一个Apache web服务器,该服务器的根文件夹中有一个.php文件,因此我可以使用“192.168.1.5/connect.php?param1=value1&param2=value2”这样的地址从浏览器发送请求。我真的需要从我的Java代码(通过使用HttpUrlConnection),但由于某种原因,它只适用于url,而不适用上面提到的IP地址。有没有一

  • 问题内容: 我想在使用Python请求请求网页时发送的值。我不确定是否可以将其作为标头的一部分发送,如以下代码所示: 调试信息未显示请求期间发送的标头。 在标头中发送此信息是否可以接受?如果没有,我该如何发送? 问题答案: 的应指定为在报头中的字段。 这是HTTP标头字段的列表,您可能会对特定于请求的字段感兴趣,其中包括。 如果您使用的是v2.13及更高版本的请求 执行所需操作的最简单方法是创建字

  • 我试图做简单的超文本传输协议后请求使用以下代码:Golang代码从另一个SO后 它发送了两次http请求(我尝试了向自己的web服务和Firebase消息服务器发送)。有人知道怎么回事吗?非常感谢。 编辑忽略我,找出是AVG反病毒造成的问题。如果我这样做:然后按enter键一次,AVG会中断,说它已经扫描了它,然后让它运行。这会导致http调用两次。如果我在运行前禁用了防病毒软件,那么http请求