GO 请求一个URL如何指定IP?

meiruhua · 2022-08-25 14:00:36 · 3103 次点击

内部接口,你又知道 IP,是不是对方的 HTTP 服务绑定了 Host,那这样的话客户端指定下 Host 就行了:

req, _ := http.NewRequest(http.MethodGet, "http://127.0.0.1:8080", nil)
req.Host = "a.com"
http.DefaultClient.Do(req)
#4
更多评论

域名服务商添加一条解析记录不就行了?

#1

1楼 @mingliangge 大哥,实际情况需求就是这样,对方提供个域名,访问的时候请求方需指定对应IP,这些都是内部对接接口,不对外所以没有解析,银行内部接口都是这些玩意。

#2