问题标签 [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.
c# - C# 检查字符串是否是有效的 WebProxy 格式
所以在这里和谷歌搜索后,我一直无法找到解决方案。基本上,我想允许用户从文本文件中添加代理列表,但我想在制作 WebProxy 之前检查传入的代理格式是否有效。我知道使用 try catch liketry {var proxy = new WebProxy(host + ":" + port;} catch{}
会起作用,但是您可能已经知道使用 try catch 很慢,在批量执行时更是如此。
那么,什么是测试字符串以查看它是否采用有效的 WebProxy 格式的又好又快的方法呢?
谢谢
windows-7 - webproxy.exe 进程导致 100% CPU 使用率
今天我发现我的笔记本电脑的风扇可以正常工作了。在检查performance
选项卡后,task manager
我看到 CPU 使用率为 100% 并且没有改变。webproxy.exe
我在列表顶部看到进程resource monitor
,每次我结束这个进程时,1 秒后它会再次运行。
我搜索了它,但找不到任何帮助。我只是暂停它以帮助我亲爱的 CPU。
- 操作系统: Windows 7 专业版
- 拱。: x64
sharepoint - 使用 SP.WebProxy 限制同时请求的数量
我创建了一个 SharePoint 托管应用程序,并且刚刚向该应用程序添加了许可证检查。通过使用 SP.WebProxy 调用 REST 端点来完成许可证检查。该应用程序被实现为一个应用程序部件,因此一个页面上可以有许多应用程序实例。
如果页面上只有一个或两个应用程序实例,则一切正常。但是,一旦我将第三个实例添加到页面,第三个实例就会开始未能通过许可证检查,并出现错误“此应用程序已达到其出站请求限制”。
显然,这是因为所有三个实例同时访问 SharePoint 代理服务。似乎允许特定应用程序同时调用的数量是有限制的。
问题是我找不到有关此限制的任何文档。我得到的错误在谷歌中没有得到一击。这是可以通过 web.config 中的设置增加的限制吗?
有人知道我可以查阅哪些文件吗?
c# - 在 C# 可移植类库 (Microsoft.Net.Http) 中使用代理
我想知道如何在可移植类库 (PCL) 中的 HttpWebRequest 中使用代理。
我在这里读到IWebProxy 接口在 Microsoft.Net.Http 库中没有任何实现。
我需要我的 HttpWebRequest 才能使用 WebProxy。关于如何在 PCL 中执行此操作的任何想法?
谢谢您的帮助
caching - Java Web Start 和 Web 代理缓存
我有一个富 Internet 应用程序,它通过 Internet 在 SaaS 模式(云)中提供。该应用程序通过 Java Web Start 部署:用户单击指向 JNLP 文件的链接到提供程序站点 ( http://somesite.com/myapp/myapp.jnlp); 然后下载应用程序并在本地缓存(从客户端的 Java 控制面板我看到应用程序大约 40 MB)。我希望如果没有发生服务器端更改,客户端将使用缓存版本。发布新的服务器版本时可能会出现一个问题:所有客户端(数百个)可能同时下载新版本。为了防止这个问题,我想探索使用 Web 代理作为缓存的可能性:第一个客户端从 Internet 下载新版本,其他客户端下载缓存在 Web 代理上的版本。这可行吗?我有一些疑问,主要是因为从 Java 控制面板 --> Java 缓存查看器(Win XP 上的 Java 6)我可以在“应用程序视图”中看到 1 个应用程序(40 MB),当我切换时看到一些 JAR到“资源视图”,但是当我转到应该物理托管缓存的磁盘位置时,我会看到很多文件夹(大部分是空的)和 .idx 文件(没有 JAR 的痕迹)。这个想法是告诉 Web 代理(即 Forefront TMG)只缓存来自提供商站点的一组文件(哪些文件?哪些扩展名?)。我附加了带有缓存选项的 JNLP 文件的清理版本,但我想它们与我的问题无关,因为它们只处理客户端上的缓存选项(对吗?)
谢谢
proxy - kproxy等代理网站的内部实现
我想实现像 kproxy.com 这样的代理网站,这样我就可以在我网站的 iframe 中加载任何网站,并从我的服务器代理网站的所有数据
我检查了它们的功能,发现它们替换了所有脚本标签、链接(css)标签和图像标签以从他们的服务器获取内容
例如。如果原始网站包含标签
他们会用
我已经通过替换所有节点来完成这种功能,因此它们可以通过我的服务器进行代理
但现在问题仍然存在于 ajax 调用,它将由 javascript 发起并调用原始服务器,所以在我的 iframe 中我有时会"x-frame-options = SAMEORIGIN"
出错
那么我该怎么做才能拥有像 kproxy 一样的功能呢?并仅通过我的服务器代理所有流量。
webproxy - 反向代理后面的 Webdav 服务器
当我们在反向代理后面定位 it-hit webdavsystem ajax 浏览器时遇到了问题。
在我们的例子中,我们监听端口 8123,然后从外部在端口 443 上提供服务。
似乎当我们在 ajax 浏览器中单击一个文件夹时,它响应的是侦听端口 8357 而不是请求的端口 443。
这一切都托管在 IIS 中的 Windows 服务器上。
有人有解决方法吗?也许重新编写响应 URL 的一些如何?
c - 用回车符分割字符串 C
我遇到了一个问题,我试图通过回车来拆分 HTTP 请求以获取 Web 代理。该请求似乎没有拆分。
这是一个示例请求:GET /pub/WWW/TheProject.html HTTP/1.1\r\n主机:www.w3.org\r\n
我的尝试是:
但它永远不会分裂?我不确定我错过了什么。当我使用 wget 或浏览器测试 Web 代理时,它似乎分裂了,但不使用 telnet。
java - java.net.ServerSocket 不捕获所有连接
我正在尝试在 java 中实现一个 web 代理服务器,它将在我的浏览器和 web 之间中继请求和响应。在当前设置中,我让浏览器将所有页面请求发送到指定端口上的 localhost,并且我的代理正在该端口上侦听传入请求。
整个事情都是线程化的,因此可以同时处理多个请求,这就是我的代码的样子:
我注意到,当我尝试加载一个包含 20 个不同 html/css/js 请求的页面时,有时只创建了 18-19 个线程,在此过程中丢失了一些请求。大多数情况下,对 js 资源或图像的请求都会被丢弃,而且它们绝不是浏览器发出的最后一个请求,因此这不是资源耗尽的问题。
使用wireshark,我能够确定丢失的请求确实通过了本地主机,因此由于某种原因 ServerSocket.accept() 实际上并不接受连接。是否有任何特殊原因导致这种情况发生?或者也许我的代码在某种程度上是错误的?
编辑
这是 run() 的主体
android - Android:如何查看httprequest和httpresponse的全部内容
mac 上是否有任何工具(charlesproxy 除外)或编程技术来查看来自 android 应用程序的每个 httprequest 和响应的全部内容。
我尝试打印它们,但如果我这样做,httpresponse 就会被消耗掉。