【问题标题】:.NET MVC use proxy for web service.NET MVC 为 Web 服务使用代理
【发布时间】:2019-09-18 11:15:26
【问题描述】:

我正在使用一个名为 ButterCMS 的 API。我已经设置并工作了。这很简单,直接来自他们的文档:

在包管理器控制台中,我运行Install-Package ButterCMS

我注意到这会导致进入 References


控制器代码很简单:

var apiToken = "mysecretkey";
var client = new ButterCMS.ButterCMSClient(apiToken);
var posts = client.ListPosts(1, 10);

ViewBag.Posts = posts;    //This correctly retrieves my blog posts

这完全有效。现在我想使用代理来调用这个 API。
如何在 .NET MVC 中做到这一点?

编辑:我已经有一个带有地址的代理设置。

【问题讨论】:

    标签: c# .net api model-view-controller proxy


    【解决方案1】:

    事实证明,答案很简单,因为已经有一个现有的代理。您可以在web.config 中设置默认代理,然后所有请求都将使用该代理。

    此代码有效:

    <system.net>
      <defaultProxy>
        <proxy proxyaddress="[Address/PortNumber]" bypassonlocal="false"/>
      </defaultProxy>
    </system.net>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-11
      相关资源
      最近更新 更多