[使用.net / c#通过代理连接到Watson DiscoveryService

问题描述 投票:0回答:1

在使用C#的公司代理之后无法连接到Watson Discovery Service

我阅读了文档,并进行了在线搜索,但仅引用了基于NodeJS的实现。也有人在寻找相同问题的解决方案,但使用Java,而提出的建议是扩展当前api以添加一种支持代理的方法。

 IamAuthenticator authenticator = new IamAuthenticator(
     apikey: "{apikey}"
     );

 DiscoveryService discovery = new DiscoveryService("2019-04-30", authenticator);
 discovery.SetServiceUrl("{url}");

 var result = discovery.CreateEnvironment(
     name: "my_environment",
     description: "My environment"
     );

 Console.WriteLine(result.Response);

上面的代码直接用于文档,并且只要我不在代理之后,它就可以正常工作。我想知道我是否缺少某些东西,或者Watson .net SDK不支持代理。我已经在IBM开发人员论坛中提问,但没有答案。

c# .net http-proxy watson-discovery
1个回答
0
投票

您是否尝试设置代理参数?这是python版本,但也许

proxies={'proxies.https' : 'your_proxy', 'proxies.http' : 'your_proxy'}
© www.soinside.com 2019 - 2024. All rights reserved.