Proxy 使用Charles调试对具有不寻常端口号的端点的HTTP请求,该端点需要可访问的代理

Proxy 使用Charles调试对具有不寻常端口号的端点的HTTP请求,该端点需要可访问的代理,proxy,http-proxy,charles-proxy,Proxy,Http Proxy,Charles Proxy,我使用Charles作为代理来调试一些HTTP请求。但是,其中一个端点是www.myendpoint.com:9064,我需要一个代理(myproxy.com:80)来访问它。当我尝试用charles调试它时,它无法连接到该端点。我需要为这种情况进行任何额外的配置吗?Charles Proxy自动尝试配置系统的代理(),以便通过许多应用程序(如浏览器)自动使用它 根据您在评论中所说的,您似乎正在开发一个应用程序,我猜您已将其配置为使用myproxy.com:80proxy。 在这种情况下,您需要

我使用Charles作为代理来调试一些HTTP请求。但是,其中一个端点是www.myendpoint.com:9064,我需要一个代理(myproxy.com:80)来访问它。当我尝试用charles调试它时,它无法连接到该端点。我需要为这种情况进行任何额外的配置吗?

Charles Proxy自动尝试配置系统的代理(),以便通过许多应用程序(如浏览器)自动使用它

根据您在评论中所说的,您似乎正在开发一个应用程序,我猜您已将其配置为使用
myproxy.com:80
proxy。 在这种情况下,您需要做的是配置您的应用程序以使用Charles代理,该代理通常在您的
localhost:8888打开,
而不是
myproxy:80。

这将使您的应用程序通过Charles代理访问internet,因此您的HTTP请求将开始显示在Charles overview窗口中,但请求仍无法到达
www.myendpoint.com:9064
。 为此,您需要在Charles上的
外部代理设置
代理->外部代理设置…
)上配置代理值(
myproxy.com:80


这将使查尔斯能够到达你的终点。

我不知道我是否清楚了解你的情况。。。据我所知,您正试图通过代理(myproxy.com:80)调试对www.myendpoint.com:9064的HTTP请求,因此要访问此端点,请将浏览器(或系统)的代理配置为myproxy.com:80,显然您无法通过Charles访问它,因为它更改了代理,对吗?是的,您是对的。我在代码中配置了代理,因为需要它来访问该端点,但Charles可能正在替换它。哪些注释?