vb.net - 如何在 RestClient API 的代码中设置代理服务器
问题描述
我有一个 REST API 需要与我们网络中的 BMC (Remedy) 服务器通信。我的代码在 Windows 服务器上运行,该服务器出于不同的原因已经运行了 API,并且它使用您可以通过 IE 设置的代理服务器。但是,这个新 API 不会使用该代理服务器运行。我知道这个新代码有效,因为当我将 IE 中的代理服务器更改为它喜欢的那个时,我的代码运行良好。但是,其他 API 停止工作。
我需要做的是在代码中找到一种方法来更改这个特定 API 使用的代理服务器。虽然没有弄乱 IE 中的另一组。
这是代码(vb.net)的一部分,我相信我需要添加一些语句来使用不同的代理服务器。我在整个互联网上进行了搜索,并找到了各种方法来做到这一点,但似乎都没有奏效。希望有人能告诉我我需要添加哪些语句才能完成这项工作。
Dim client As RestClient = New RestClient(strUri)
Dim request = New RestRequest(Method.POST)
request.AddHeader("Connection", "close")
request.AddHeader("cache-control", "no-cache,no-cache")
request.AddHeader("Content-Type", "application/x-www-form-urlencoded")
request.AddParameter("undefined", strUserIdPassword, ParameterType.RequestBody)
request.AddHeader("Accept", "*/*")
Dim response As IRestResponse = client.Execute(request)
strToken = response.Content
解决方案
推荐阅读
- javascript - 格式 H:mm 的 JavaScript 时间正则表达式
- html - 如何使用 API 响应中的 HTML 标记
- javascript - 当有些是字符串而有些是数字时,如何对数组中的项目执行数学运算?
- haskell - 如何在不重命名变量的情况下累积更改?
- reactjs - React 功能组件中的偏移顶部,getBoundingClientRect 无法正常工作
- perl - 数据驱动的 perl 脚本
- c++ - 关于 C/C++ 标准中的时间/空间复杂度
- python - 如何排查和解决 python 中的“TypeError: 'NoneType' object is not subscriptable”
- apache-kafka - 事件采购 - 为什么是专门的事件存储?
- c# - 在 EF Core 中加载对象引用集合的正确方法是什么?