我需要多次调用相同的 API,但根据某些参数使用不同的 IP。
我已经实现了这个 SO 问题中的代码:how to change originating IP in HttpWebRequest
当我需要为我正在调用的 API 指定一个 IP 时,这很有效,但现在我需要根据我的要求从多个 ip 中使用,并且这种方法似乎不再有效。api url 似乎已被缓存,后续调用将使用该 IP,而不是我希望在每次调用时设置的特定 IP。
我需要一种方法,让我非常具体地为每个请求选择源 IP。
添加:
如果我将我的应用程序拆分为两个单独的应用程序,每个应用程序都使用自己的源 ip,这会是强制它工作的蛮力方法吗?换句话说,缓存是否仅针对每个进程执行?(我认为是这样)。