gpt4 book ai didi

c# - 如何指定要使用的 WebRequest IP(或 HttpWebRequest,如果适用)(C#)

转载 作者:行者123 更新时间:2023-11-30 17:21:29 26 4
gpt4 key购买 nike

是否可以指定 WebRequest 在创建到远程资源的连接时应使用的 IP 地址?例如,我有一个在 IP 0.0.0.10 上运行的 MVC 2 网站,但服务器已为其分配了 0.0.0.1 - 0.0.0.10。在网站中有一个类将根据用户输入进行初始化,它将创建对远程资源的请求。

我遇到的问题是 WebRequest 很可能使用 0.0.0.1 因为它是服务器的第一个 IP 而不是网站的 IP,因此导致请求被阻止来自按 IP 过滤的远程资源...

那么,有没有一种方法可以指定 WebRequest 在执行请求时应该使用的 IP。或者,它不一定是 WebRequest 的解决方案,它可以是 HttpWebRequest 的解决方案,或者如果需要的话是其他东西。如果必须,我会更改请求/响应的代码。

无论如何,我们将不胜感激!提前致谢!

最佳答案

我认为您想使用 HttpWebRequest.ServicePoint 来指定用于请求的特定 IP 地址。查看MSDN doc ,或者更好的是,Malar Chinnusamy's blog post这似乎正是您正在寻找的。

关于c# - 如何指定要使用的 WebRequest IP(或 HttpWebRequest,如果适用)(C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3401714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com