在发送传出请求之前将新的 SoapClient 绑定到特定的 IP 地址

Posted

技术标签:

【中文标题】在发送传出请求之前将新的 SoapClient 绑定到特定的 IP 地址【英文标题】:Binding a new SoapClient to a specific IP address before sending outgoing request 【发布时间】:2010-09-24 05:18:47 【问题描述】:

假设应用程序所在的机器具有 SoapClient(具体来说,我使用的是 Microsoft.Web.Service3.Messaging.SoapClient)。它通过发送传出请求并获得 SoapEnvelope 作为回报(完善的过程),毫无问题地与远程位置通信。

上述场景是通过分配给应用所在机器的IP。

现在,我需要修改这个过程——我们需要再向机器添加 2 个 IP,并且我需要将传出请求“绑定”到特定 IP,而不是默认 IP。

因此,在远程位置,它看起来好像正在接收来自 3 个不同 IP 的请求,但实际上都来自同一台机器/应用程序。

如何将传出请求绑定到特定 IP?这就是远程位置“锁定”到特定帐户的方式,通过 IP,而不是登录(这是我的建议,但他们拒绝了)。他们说我们应该能够做到这一点(绑定到特定的 IP),但我不确定如何使用 Microsoft 的 SoapClient 对象来做到这一点。

有什么建议吗?

【问题讨论】:

【参考方案1】:

查看 MSDN 文档,没有任何方法可以将其绑定到机器上的特定 IP 地址。

【讨论】:

以上是关于在发送传出请求之前将新的 SoapClient 绑定到特定的 IP 地址的主要内容,如果未能解决你的问题,请参考以下文章

无法在soapclient和https中发送请求

通过 Http Trigger 将新的输入数据发送到已经运行的 Orchestrator 功能

通过jmeter发送测试结果邮件

在发送新的 GET 请求之前删除请求记录 Django

Nginx平滑升级源码分析

Nginx平滑升级源码分析