httpclient能指定访问网站的IP么,该怎么解决

httpclient能指定访问网站的IP么,该怎么解决,第1张

正确的,httpclient也可以通过设置参数来绑定不同IP,如: byte ip[] = new byte[] { (byte) 192, (byte) 168, 1, 105 }client.getParams().setParameter(ConnRouteParams.LOCAL_ADDRESS, InetAddress.getByAddress(ip))

下面是我之前做过的 Get 请求时用的,代理的代码,是可行

var req = WebRequest.Create(url) as HttpWebRequest

// 设置代理

var /w/e/b/P/r/o/x/y = new /W/e/b/P/r/o/x/y(代理 Ip, 代理端口)

可以的啊,可以在服务器端做配置的,例如nginx下可以这么配置:

location ^~ /xxx/ {

        add_header Access-Control-Allow-Origin *

        proxy_set_header X-Forwarded-Host $host

        proxy_set_header X-Forwarded-Server $host

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for//在这里可以覆盖请求中的相关值

    }


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/7807216.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存