问题标签 [http-proxy]
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.
spring - HttpInvokerServiceExporter + HttpInvokerProxyFactoryBean - 无法访问 HTTP 调用程序远程服务
我正在尝试使用 HttpInvokerServiceExporter + HttpInvokerProxyFactoryBean,但无论我做什么都会出现异常:
为简单起见,我创建了一个测试用例。
我也尝试过创建一个 TestCaseService bean
并将其作为 httpInvokerServiceExporter 参数提供
但结果还是一样。
我究竟做错了什么?谢谢!
python - http代理后面的python WSDL.Proxy
我有一个简单的代码,当我不在任何代理之后时有效,但在代理之后无效。那么有什么方法可以指定必须通过类http_proxy
的构造函数进行连接WSDL.Proxy
?我一直在尝试ideone.py。
windows - 通过 HTTP 代理测试 FTP 连接
我想允许我的应用程序通过 HTTP 代理连接到远程 FTP 服务器。我的主要问题是如何为此设置测试环境。这是用 C++ 编写的仅限 Windows 的应用程序。您能否推荐任何在 Windows 上易于安装和配置且可用于测试的 HTTP 代理实现?
python - 通过经过身份验证的 HTTP 代理建立 TCP 连接?
我所在的网络需要我通过经过身份验证的 HTTP 代理进行连接才能访问网络外的任何内容。我需要做的基本上是制作一个socket
(或等效的)连接到互联网,但通过代理发送所有数据而不是尝试直接发送。关于如何做到这一点的任何想法?
api - 使用 Node JS 代理 http 并修改响应
我正在尝试使用 Node JS 编写 API 服务的前端。
我希望能够让用户将他们的浏览器指向我的节点服务器并发出请求。节点脚本会修改请求的输入,调用 api 服务,然后修改输出并传回给用户。
我喜欢这里的解决方案(使用 Express JS 和 node-http-proxy),因为它通过我的站点将 cookie 和标头直接从用户传递到 api 服务器。
我看到如何修改请求的输入,但我不知道如何修改响应。有什么建议么?
node.js - node.js async proxyRequest 与 http-proxy
我绝望了。我认为,这不是什么大问题,但我找不到问题。我认为,最好的是,当我发布我的课程并描述问题时,我就有了。我剥离了功能,所以我做的最多看起来毫无用处,但相信我,没有剥离代码,它很有用:)
一切正常,很好,而不是一点,我在课后描述
首先,我的 main.js,这是我的起点
代理.js
代理处理程序.js
所以,当我第一次查询代理时,浏览器只是挂起,直到他抛出超时。当我再次查询时,handle() 在 //Marker 1 被调用,一切正常,当 handle() 在 //Marker 2 被调用时
我调试了,我能够调试的,进入 http-proxy,到 http 并且无法找到问题。希望代码足以重播我的问题。
A,忘了....当我在 proxy.js 中调用 proxyRequest() 时,没有委托给 proxyhandler.js,一切正常,即使在 //Marker 1。
tomcat7 - 部署在 Tomcat 和正向代理上的 Web 应用程序
我有一个网络应用程序,可以进行出站互联网连接/请求,例如发送电子邮件。我希望请求转到转发代理,因此转发代理执行规则等。
我假设需要配置 Tomcat 才能实现这一点?希望开始研究如何做到这一点。
database - Sencha:如何使用 Ext.data.HttpProxy 将参数传递给 php?
我已经成功完成了这个很棒的教程:http ://www.sencha.com/learn/ext-js-grids-with-php-and-sql/
我只是不能使用代理指定的 baseParams 字段......这是我遵循教程描述的代码:
__我的商店:Communes.js_ _ _
__ _ __ php 文件:communes.php _ ____
没有作为 POST 方法传递的参数...知道吗?
php - 带有代理和 stream_context 的 Apple Push
我必须向 iOS 设备发送推送通知。我的连接必须通过代理启用。我尝试了一切,但没有成功。我有一个错误 110 连接超时。如果我只是尝试连接到 Apple push 的地址,它就可以使用 cURL。我不知道问题出在哪里。代理配置?PHP stream_context 错误的实现?
这是我的代码:
你有想法吗 ?
编辑:
它可以直接链接到 Squid 吗?我刚刚发现代理正在与 Squid 一起运行。我也尝试使用fopen()
函数而不是,stream_socket_client()
但它似乎不允许 ssl 协议。
这是我的 var_dump 输出:bool(false) int(110) string(20) "Connection timed out"
我也有这个警告:警告:stream_socket_client():无法连接到第 22 行 /share/www/website/test.php 中的 ssl://gateway.sandbox.push.apple.com:2195(连接超时)
c# - 从 Windows 服务执行的自定义引导程序,找不到端点
我们有一个由 Windows 服务和控制台应用程序组成的解决方案,该应用程序充当引导程序,为工作项调用 WCF 服务。
所有这些都可以正常工作,除非解决方案在客户环境中运行,该客户环境位于 http-proxy 后面的封闭网络中以供外部访问。一切都按预期工作,直到引导程序调用 WCF 服务,该服务在 24 秒后退出并出现以下错误:
System.ServiceModel.EndpointNotFoundException:在https://www.MyDomian.com/MyService.svc等处没有监听端点...
现在,这是踢球者。如果我手动启动引导程序(双击 exe),它会毫无问题地连接到 WCF 服务。
已知事实
- 代理在端口 443 上针对 www.MyDomian.com 的流量打开
- 我们在客户计算机上拥有管理员权限
- WCF 服务托管在 Windows Azure 中
- 解决方案适用于普通网络!
- WCF 配置为使用 https
- https://www.MyDomian.com/MyService.svc可从客户计算机上的 IE 和 Chrome 访问
- IE:Internet Options,配置了http-proxy
- Bootstrapper 使用 channelFactory 连接 wcf 服务
windows-service 用于启动引导程序的代码:
主机上的 WCF 配置:
客户端上的 WCF 配置:
到目前为止尝试过:
- System.Net 应用程序配置元素,例如使用 Internet 选项中定义的代理
- 绑定的多种配置变化。没试过其他绑定
- process.Verb = "runas"
- Fiddler2 和 WireShark 显示没有建立隧道。(当它连接时会在端口 443 上显示 HTTP 隧道)
- 检查竞争条件,但找不到任何
- 已加载正确的应用程序配置
- 用头撞墙
更新 1
- 在 windows 用户下运行 windows 服务使引导程序连接,但由于这将是数百个外部客户的安装,我们不会那么奢侈。
- 我在 NETWORK SERVICE 和 LOCAL SERVICE 下运行该服务,但引导程序会异常退出。表示缺少特权的异常(构造函数初始化变量时引发异常)。
- 我们后面的 http 代理使用 .pac 文件。尝试使用 system.net -> defaultProxy 指向这个,但没有运气。
- 现在尝试不同的方法来强制引导程序使用特定的代理。
将此添加到 WCF 客户端配置
我们错过了什么和/或对可能导致这种情况的任何建议?
谢谢