比如要请求一个 域名 A.COM ,希望DNS指定解析到IP 1.1.1.1,如何设置http.Client呢?
*不能本地改HOST那种方式
内部接口,你又知道 IP,是不是对方的 HTTP 服务绑定了 Host,那这样的话客户端指定下 Host 就行了:
```go
req, _ := http.NewRequest(http.MethodGet, "http://127.0.0.1:8080", nil)
req.Host = "a.com"
http.DefaultClient.Do(req)
```
#4
更多评论
1楼 <a href="/user/mingliangge" title="@mingliangge">@mingliangge</a> 大哥,实际情况需求就是这样,对方提供个域名,访问的时候请求方需指定对应IP,这些都是内部对接接口,不对外所以没有解析,银行内部接口都是这些玩意。
#2