从代理服务器后面添加网络服务引用
我正在使用VS2010.在一个简单的控制台应用程序中,我尝试将服务引用添加到http://***/service1.asmx,旧的ASMX服务. 我的计算机位于代理服务器后面,所以我会遇到错误: "远程服务器返回了意外响应:(407)代理 需要身份验证." 当我使用wsdl工具时,我无法定义代理服务器端口号,并且我收到的消息说,对于检查的服务器10.0.0.3:80,我没有响应,但是我需要指定8080端口并且不知道如何.我如何创建参考? 解决方案 添加Web参考时,请查看以下链接以指定代理地址和服务器端口. BB628649.aspx 03Seed2H.aspx 添加对ASMX 的参考 右键单击控制台应用程序,然后选择"添加服务参考". 单击高级按钮,然后在地址栏中输入ASMX地址.单击其旁边的绿色按钮以发现ASMX. 给它一个名字,然后单击添加参考 更新:尝试更新Web Config/App Config and Add;
0 2024-04-13
编程技术问答社区
远程服务器返回一个错误:(407)需要代理认证
调用Web服务时,我会遇到此错误: "远程服务器返回了一个错误:(407)代理身份验证需要". 我有一个总体想法,我可以通过添加 来获得代码工作 myProxy.Credentials = NetworkCredential("user", "password", "domain"); 或使用代码中的默认限制.我的问题是,对Web服务的呼吁在生产中运行. 似乎有一个涉及Machine.config的非代码解决方案,但是是什么?目前,我无法到达Production Box的Machine.config文件以查看外观.我尝试如下更新Machine.config,但仍然会遇到407错误.
0 2024-04-11
编程技术问答社区
HTTP规范。代理-授权和授权头文件
所以我正在尝试实现以下方案: 应用程序受基本身份验证保护.假设它托管在app.com 上 在应用程序面前,HTTP代理也需要身份验证.它托管在proxy.com 上 因此,用户必须在同一请求中为代理和应用程序提供凭据代理. 阅读了规格后,我不确定如何实现此问题.我在想做的是: 用户在没有任何身份验证的情况下向代理提出HTTP请求. 代理答案407 Proxy Authentication Required并以:"Proxy-Authenticate: Basic realm="proxy.com"的格式返回a Proxy-Authenticate标题. > 客户端然后用Proxy-Authorization标头重新检索请求,那就是代理username:password的base64表示. 这次代理对请求进行了身份验证,但是该应用程序用401 Unauthorized标题回答.用户是由代理人身份验证的,但没有通过应用程序来验证.该应用程序将A WWW-Aut
Apache HttpClient 4.1-代理认证
我一直在尝试在使用Apaches HTTPComponent的HTTPCLCLIENT时,将用户和密码从配置的属性配置为代理身份验证,但没有成功.我发现的所有示例是指不再可用的方法和类,例如HttpState和setProxyCredentials. 那么,谁能给我一个如何配置代理凭据的示例? 解决方案 对于基本作物,它看起来像这样: DefaultHttpClient httpclient = new DefaultHttpClient(); httpclient.getCredentialsProvider().setCredentials( new AuthScope("PROXY HOST", 8080), new UsernamePasswordCredentials("username", "password")); HttpHost targetHost = new HttpHost("TARGET HOST", 443, "https
4 2024-02-28
编程技术问答社区
如何使用android studio的代理连接
我正在尝试在Android Studio中运行" Hello World"应用程序.我的连接是通过代理.当我尝试运行" Hello World App"时,Android Studio向我展示下一个错误: 运行PRUEBA的错误:Gradle Project Sync失败.请修复您的项目并重试. 如果我在:"文件/设置 - > http proxy"中进行配置,然后将我的代理配置放置,则错误是下一个: 错误:无法获得'Enable Gradle 'offline mode' and sync project 如何解决该错误? 解决方案 存在错误表明需要代理身份验证.要对您的代理服务器进行身份验证,请返回到文件 - >设置 - > HTTP代理,请选中该框中的代理身份验证,然后在此处输入您的凭据.另外,单击"检查连接"按钮以测试您的连接成功. 其他解决方案 在Android Stud
4 2024-02-18
编程技术问答社区
使用用户名和密码连接ADB代理
我正在使用command 使用ADB adb shell settings put global http_proxy : 这很好. 但是,如果使用用户名和密码保护,我将无法登录代理 如果您不知道,请帮助我. 解决方案 我进行了一些调查,并找到了正确的设置,以通过ADB进行身份验证启用HTTP代理: adb shell settings put global http_proxy 192.168.225.100:3128 adb shell settings put global global_http_proxy_host 192.168.225.100 adb shell settings put global global_http_proxy_port 3128 adb shell settings put global global_http_proxy_username foo adb shell settings put
6 2024-01-10
编程技术问答社区
远程服务器返回错误:(407)需要代理认证
我将此代码与.NET 3.5一起接收错误"远程服务器返回了一个错误:(407)所需的代理认证." using (WebClient client = new WebClient()) { WebRequest.DefaultWebProxy.Credentials = CredentialCache.DefaultCredentials; try { string webPageStr = client.DownloadString(URL); Console.WriteLine("OK"); } catch (Exception ex) { Console.WriteLine("FAIL"); Console.WriteLine(ex.Message); } } 但是,此代码可与.NET 4.0合作,因为此行足够通过代理身份验证,而它不适合.NET 3.5
18 2024-01-07
编程技术问答社区
客户端网络服务的java-proxy认证
我制作了一个网络服务客户端,以Eclipse导入第三方WSDL. 但是我有这个例外: javax.xml.ws.WebServiceException: Connection IO Exception. Check nested exception for details. (Unable to connect to 1X.XXX.X.XX:X0 - Connection timed out). 我希望仅适用于代理. 我和第三方之间有一个代理服务器.我不知道该怎么做代理身份验证和在编码中,我需要进行此代理身份验证. 解决方案 您在HTTPS上的终点吗?代理支持HTTPS-有不同的方法 - 一种方法是SSL桥接,另一种是SSL隧道. 可能是您用来连接的客户端库可能不支持代理使用的库... 其他解决方案 您必须在Java中明确设置代理服务器,JRE不会从OS配置中检索它.您可以找到详细的说明System.setProperty("http.pro
12 2023-12-15
编程技术问答社区
Visual Studio错误: (407: 需要代理认证)
我在需要凭据的公司代理服务器后面.在过去的2个小时中,我一直在尝试使用 MS Visual Studio Pro 2012 连接到TFS服务器(在TFSPReview.com上),没有成功.每次尝试都有此错误: 我启动集成的浏览器可以正常工作.它要求我提供我的代理登录凭据,一旦进入,我就走了.因此,这里有一些不同的连接方法. 我也已导航到TFS服务器,一旦在项目中,我单击了打开Visual Studio的新实例.新实例在输出中使用此消息失败: HTTP code 407: Proxy Authentication Required 我尝试了我在另一篇文章无济于事.我已经对 devev.exe.config 进行了所有编辑和组合编辑. 2010年版本与2012 Pro Edition有些不同吗?我正在运行Windows 7. 任何人都可以放光吗?请? 注意:此问题也适用于Visual Studio 2013 解决方案 搜索三天后,解决方案掉进
18 2023-11-20
编程技术问答社区
使用 Chrome 驱动程序进行 C# Selenium 代理验证
我正在为代理使用以下代码.但是,当Chrome启动时,弹出窗口将弹出并将锁定. public async void StartDriver(string proxy) { var proxys = new Proxy(); ChromeDriverService chromeDriverService = ChromeDriverService.CreateDefaultService(); chromeDriverService.HideCommandPromptWindow = true; ChromeOptions chromeOptions = new ChromeOptions(); bool flag = !string.IsNullOrEmpty(proxy); if (flag) { proxys.Kind = ProxyK
40 2023-10-25
编程技术问答社区
如何使用Python + Selenium设置代理认证(用户和密码)?
我正在使用Selenium在Python 2.7中使用Firefox Webdriver.我的Python程序启动Firefox浏览器,并在我运行该程序时访问不同的网站.但是,我需要通过身份验证设置代理,以便当程序访问任何网站时,它将访问代理服务器. 上面有一些类似的问题.但是,没有针对Python的Selenium Firefox Webdriver的具体解决方案. python selenium selenium webdriver-proxsy-proxy authentication 在代理服务器后面运行Selenium 解决方案 dup:如何如何如何设置代理身份验证用户名:使用Python/Selenium 密码 selenium-wire: https://github.com/wkeeling/wkeeling/selenium-wire /p> 安装硒 - 线 pip install selenium-wire 导入 from s
38 2023-08-27
编程技术问答社区
ClickOnce不服从本地主机的安装文件夹
我正在测试ClickOnce应用程序部署.我已经在计算机上设置了一个虚拟目录(运行IIS).我已经指定了 http://localhost/sampleapplication 作为Visual Studio Publish Tab中的安装文件夹URL.但是,当我发布应用程序时,我会收到以下错误: 警告:无法下载文件 源自远程服务器返回一个错误: (407)需要代理身份验证. 发布成功. 警告:无法 查看已发布的应用程序 http://chrish/sampleapplication/publish.htm . http://chrish/sampleapplication/publish.htm.htm 请注意,如何将我的URL从Localhost更改为登录名.为什么?这不是一个星期前发生的. 解决方案 ClickOnce安装涉及验证服务器名称是否匹配预期名称.因此,Localhost总是在封面下翻译成计算机名称[不是您在问题中建议的用户名](Clickonce的许
24 2023-06-18
编程技术问答社区
在node.js中使用模块请求的代理认证
我正在尝试使用模块请求在我的node.js应用中,我需要使用身份验证配置代理设置. 我的设置就是这样: proxy:{ host:"proxy.foo.com", port:8080, user:"proxyuser", password:"123" } 提出请求时如何设置代理配置?有人可以给我一个例子吗?谢谢 解决方案 这是如何配置( https://github.com/mikeal.com/mikeal/request/request/issues/issues/894 ): //...some stuff to get my proxy config (credentials, host and port) var proxyUrl = "http://" + user + ":" + password + "@" + host + ":" + port; var proxiedRequest = request.d
32 2023-06-17
编程技术问答社区
如何使用python selenium设置代理认证(用户和密码)?
我在带有 Selenium 的 Python 2.7 中使用 Firefox webdriver.当我运行程序时,我的 python 程序会启动 firefox 浏览器并访问不同的网站.但是,我需要设置代理认证,这样当程序访问任何网站时,它都会通过代理服务器访问. 关于 SO 有一些类似的问题.但是,没有针对 Python 的 Selenium Firefox webdriver 的具体解决方案. Python Selenium Webdriver - 代理身份验证 在代理服务器后面运行 selenium 解决方案 除了使用保存了凭据的配置文件运行 Firefox.您可以加载写入 chrome://global/content/commonDialog.xul 的 loginTextbox 和 password1Textbox 的扩展名(altert 窗口). 已经有一些扩展可以完成这项工作.例如:Close Proxy Authentication h
4598 2022-07-19
编程技术问答社区
在actionscript中代理授权以避免操作系统提示
我有一个AIR应用程序,我想每当我的客户端后面时添加代理授权标题.我在URLREQUEST标题中添加了"代理授权时"标题,但我仍然可以为用户名/密码获取操作系统提示. var loader:HTMLLoader = new HTMLLoader(); var be:Base64Encoder = new Base64Encoder(); be.insertNewLines = false; be.encode("test" + ":" + "test"); var urlRequest:URLRequest = new URLRequest("http://google.co.in"); urlRequest.authenticate = false; urlRequest.requestHeaders.push(new URLRequestHeader("Proxy-Authorization","Basic "+ be.toString())); page.htmlL
596 2022-07-17
编程技术问答社区