使用restsharp,可以将请求绑定到特定的网络接口。
甚至可以使用flurl来告诉我使用特定本地接口的请求吗?
答案 0 :(得分:1)
Flurl基于HttpClient
堆栈,该堆栈不直接支持此堆栈。如果您使用的是完整的.NET Framework(Windows),则可以通过HttpClient
对要调用的URI进行独立于ServicePoint
/ Flurl的操作:
var sp = ServicePointManager.FindServicePoint(uri);
sp.BindIPEndPointDelegate = (servicePoint, remoteEndPoint, retryCount) =>
new IPEndPoint(bindAddress, 0);
如果您使用的是.NET Core,则尚不支持此功能(但现在),但我有一种最终的印象。您可以关注this issue。