C# 如何使用RedditSharp的代理?

C# 如何使用RedditSharp的代理?,c#,.net,reddit,C#,.net,Reddit,我刚开始玩RedditSharp(),我知道我参加聚会有点晚了,我应该改用OAuth,但我发现奇怪的是,这个东西仅仅通过与old.reddit.com进行交互就仍然有效。 我的问题是:是否有任何方法可以使用此库和代理连接到reddit? 我找到了这个部分(),尝试了一下,但是运气不好,除此之外找不到其他内容。 非常感谢你的帮助 我尝试了这里找到的唯一解决方案:但似乎忽略了我正在使用代理。RedditSharp有点旧(3年了,未维护)。它似乎正在使用WebRequest发出HTTP请求。在这种情况

我刚开始玩RedditSharp(),我知道我参加聚会有点晚了,我应该改用OAuth,但我发现奇怪的是,这个东西仅仅通过与old.reddit.com进行交互就仍然有效。 我的问题是:是否有任何方法可以使用此库和代理连接到reddit? 我找到了这个部分(),尝试了一下,但是运气不好,除此之外找不到其他内容。 非常感谢你的帮助

我尝试了这里找到的唯一解决方案:但似乎忽略了我正在使用代理。

RedditSharp有点旧(3年了,未维护)。它似乎正在使用
WebRequest
发出
HTTP
请求。在这种情况下,您可以使用
WebRequest
类的属性

WebRequest.DefaultWebProxy

DefaultWebProxy属性获取或设置全局代理。这个 DefaultWebProxy属性确定所有 WebRequest实例在请求支持代理而不支持代理时使用 使用代理属性显式设置。代理目前正在使用中 由FtpWebRequest和HttpWebRequest支持

DefaultWebProxy属性从app.config读取代理设置 文件如果没有配置文件,则显示当前用户的Internet Explorer (即)使用代理设置

如果DefaultWebProxy属性设置为null,则所有后续 由Create或Create创建的WebRequest类的实例 CreateDefault方法没有代理

例如:

var proxyObject = new WebProxy("http://proxyserver:80/",true);
WebRequest.DefaultWebProxy = proxyObject;

// init RedditSharp stuff here
您可以阅读更多关于
WebProxy

RedditSharp有点旧(3年前未维护)。它似乎正在使用
WebRequest
发出
HTTP
请求。在这种情况下,您可以使用
WebRequest
类的属性

WebRequest.DefaultWebProxy

DefaultWebProxy属性获取或设置全局代理。这个 DefaultWebProxy属性确定所有 WebRequest实例在请求支持代理而不支持代理时使用 使用代理属性显式设置。代理目前正在使用中 由FtpWebRequest和HttpWebRequest支持

DefaultWebProxy属性从app.config读取代理设置 文件如果没有配置文件,则显示当前用户的Internet Explorer (即)使用代理设置

如果DefaultWebProxy属性设置为null,则所有后续 由Create或Create创建的WebRequest类的实例 CreateDefault方法没有代理

例如:

var proxyObject = new WebProxy("http://proxyserver:80/",true);
WebRequest.DefaultWebProxy = proxyObject;

// init RedditSharp stuff here

您可以阅读更多关于
WebProxy

我发现ReditSharp正在使用HttpWebRequest,而我在上面的回答之后所做的是:var proxyObject=new WebProxy(“);WebRequest.Proxy=proxyObject;我将尝试使用一个不存在的代理来检查是否出现连接异常。我发现ReditSharp正在使用HttpWebRequest,根据上面的答案,我所做的是这样做的:var proxyObject=new WebProxy(“);WebRequest.Proxy=proxyObject;我将尝试使用一个不存在的代理来检查是否出现连接异常。您能将答案标记为已接受吗?您能将答案标记为已接受吗?