问题标签 [webproxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5728 浏览

c# - WebProxy 和 IWebProxy 与 WebClient 有什么关系?

我正在创建一个应用程序(.NET 2.0),它使用 WebClient 连接(下载数据等)到/从 http Web 服务。我现在添加一个表单来处理允许存储代理信息或设置为使用默认值。我对一些事情有点困惑。

首先,WebProxy 或 IWebProxy 中可用的一些方法和属性不在两者中。关于设置 WebClient 被调用时的方式,这里有什么区别?

其次,如果我在其他地方使用 WebProxy 或 IWebProxy 类设置它,我是否必须告诉 WebClient 使用代理信息?还是自动继承?

第三,当让用户选择使用默认代理(无论在 IE 中设置什么)和使用默认凭据(我也假设在 IE 中设置什么)这两者是互斥的吗?或者当您还使用默认代理时,您只使用默认凭据?

这让我了解了 WebProxy 和 IWebProxy 之间的全部区别。WebRequest.DefaultProxy 是 IWebPRoxy 类,但 UseDefaultCredentials 不是 IWebProxy 类上的方法,而是仅在 WebProxy 上,如果它们是两个不同的类,如何将代理设置为 WebRequest.DefautlProxy?

这是我当前读取用户存储的表单设置的方法 - 但由于 WebProxy 和 IWebProxy 的混合,我不确定这是否正确、不够、矫枉过正或只是错误:

是否有任何理由不只是放弃存储应用程序特定的代理信息,而只允许应用程序能够为登录用户使用默认代理信息和凭据?如果使用 HTTP,这还不够吗?

第 2 部分问题:
如何测试 WebClient 实例是否正在使用代理信息?

0 投票
2 回答
6557 浏览

java - 通过 web 代理使用 restful webservice

我正在尝试通过需要身份验证的学校网络代理使用Apache Wink 框架在 java 中使用宁静的网络服务

我也尝试过使用,BasicAuthSecurityHandler但它似乎用于直接对 Web 服务器进行身份验证,而不是 Web 代理

它仍然失败并显示 HTTP 407 错误代码:需要代理身份验证。

我已经尽我所能搜索了,没有比通过 Web 代理从 Java 客户端使用 Web 服务更好的方法了,如果有人有其他想法,请随时回复

0 投票
0 回答
704 浏览

.net - c# webproxy - 一场大冒险?

从昨天开始,我开始使用 .Net WebProxy 类,因为我认为 webproxys 的使用是开发具有 Web 访问的应用程序的一大陷阱(我的 Java 经验)。

所以我做了一个测试用例:

我使用了没有代理身份验证的 squid 代理,并在我的“ms internet explorer”中定义了代理设置,因为一个朋友告诉我 .net 框架从 internet explorer 获取代理设置(我认为是一个很大的 .net 框架功能)。我的 c# 测试应用程序试图下载谷歌,是的,它可以工作。

测试用例来源:

好的,我尝试了下一步 - 我使用了带有身份验证的 squid 代理。我只输入了 Internet Explorer 的代理 IP 和端口,而不是凭据。然后我再次启动我的应用程序并冬青sh * t - 它也可以工作......但它怎么可能 - 我想。.net 框架使用旧代理设置的解决方案 - 没有身份验证的代理。

所以我的第一个问题是怎么可能?.net 框架如何知道它可以使用哪个代理?下一个任务是 - 我可以为我的应用程序使用“ms internet explorer”-proxy 设置(带身份验证)吗?

谢谢你的回答,康吉

PS:我来自德国 - 我希望我的英语足以理解我的问题:-)

0 投票
2 回答
2516 浏览

.net - HttpWebRequest WebProxy 问题 - 连接意外关闭

我正在尝试通过开放的 SOCKS5 代理发出 HTTP 请求。我通过设置将其设置为 Firefox 的代理,然后在我的 C#.Net 应用程序中将其设置为代理,验证了该代理的工作原理request.Proxy = new WebProxy(ip, port);

但是,在尝试运行应用程序并发出我的请求时,我得到一个异常 - System.Net.WebException:底层连接已关闭:连接意外关闭。

我不确定是什么原因造成的 - 代理似乎是打开的并且工作正常。我也尝试过使用其他看似有效的代理并得到相同的异常。任何关于为什么会发生这种情况以及我该如何纠正它的线索将不胜感激!

0 投票
8 回答
163934 浏览

android - 如何在 Windows 上使用 Charles Web Proxy 和最新的 Android Emulator 配置 SSL 证书?

我想使用 Charles Web 代理在 Windows 中使用 Android 模拟器。我已经成功设置了 charles 并使用命令行启动了模拟器:

我可以看到来自 Charles 的 android 模拟器的流量,但问题是我正在开发一个使用 SSL 的实时 API,我不确定如何配置 Charles 让我播放发送的数据和已收到。我知道在 Charles 中设置 SSL 的两个区域(代理 -> 代理设置 -> SSL 和代理 -> 客户端 SSL 证书),但我找不到任何体面的文档让我可以做我想做的事. 有没有人有查尔斯的经验,或者一般的证书,谁可以解释如何实现这一点。也许证书入门也很好,因为我似乎缺乏关于为什么这如此困难的知识。

0 投票
3 回答
9977 浏览

c - 如何在 C 中创建一个简单的代理来访问 Web 服务器

我正在尝试在 C 中创建一个小型 Web 代理。首先,我正在尝试获取一个网页,向服务器发送一个 GET 帧。我不知道我错过了什么,但我没有收到任何回复。如果您能帮助我找到此代码中缺少的内容,我将不胜感激。

这是我用来创建套接字的代码。我认为这部分还可以,但我复制它以防万一。

谢谢!

0 投票
7 回答
2247 浏览

installation - 如何在不配置浏览器的情况下构建本地 Web 代理

Netnanny 或 k9 Web Protection 如何在不配置浏览器的情况下设置 Web 代理?如何做呢?

0 投票
2 回答
1229 浏览

c# - 使用 WebProxy 时 HttpWebRequest 的奇怪行为

0 投票
1 回答
6081 浏览

java - 使用 RestEasy 客户端代理时如何指定 Web 代理?

我正在使用 RestEasy ProxyFactory 连接到 REST 服务。但是我需要通过网络代理进行连接。如何指定代理连接详细信息?

目前我正在使用以下方法创建实例:

但是,它不连接。

RestEasy 似乎在幕后使用 Apache Commons HTTPClient,它不允许您使用标准 Java 系统属性指定代理。

0 投票
0 回答
93 浏览

http - Monotouch 中的 CopySystemProxySettings 等效项

在 Monotouch 中将手机的系统设置复制到我的应用程序的等效 api 是什么?我可以改用 webproxy 吗?怎么做?monotouch 团队可以举一些例子吗?

谢谢你。