问题标签 [charles-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.
ios - 如何使用公司代理为 iOS 模拟器设置 Charles 代理
我们正在使用 charles 开发 iOS 应用程序,但最近公司使用了这样的自动代理配置
每个人都需要从连接配置中进行设置。这样会导致 Charles 无法读取 http 连接。
那么如何设置 Charles 代理以使其能够监控正在运行的模拟器应用程序呢?
macos - 使用 Charles 将脚本推送到代码中(就像在 fiddler 中一样)
在提琴手中,我可以使用 fiddlerScripts 插件,并通过 onBeforeResponse 方法推送我的脚本。然后我使用自动响应器推送我的脚本。这样我几乎可以在任何东西上检查我的代码。这可能与查尔斯或其他可以在mac上运行的程序有关吗?我该怎么做?
proxy - iOS 8 / Xcode 6 模拟器不再使用 HTTP 代理
我的 iOS 8 模拟器不再使用我的代理设置(我想用 Charles 进行调试)。系统的其余部分可以。模拟器似乎以某种方式可以直接访问互联网。我错过了一些新设置吗?
注意:这不是如何在 Xcode 6 (iOS 8) 模拟器上使用 Charles Proxy 的重复内容?. 我一开始并没有尝试在模拟器上使用 SSL。我的模拟器甚至没有开始使用代理。
查尔斯:
系统:
macos - 如何使用 MITMPROXY 复制 Charles 的 Map Remote 功能
我正在尝试在 OS X 10.9 上使用 MITMPROXY复制Charles 中的 Map Remote功能提供的功能。我想要做的是用对desiredurl.ca 的请求替换对desiredurl.com 的任何请求(我愿意接受任何告诉我如何使用免费软件在Charles 中复制给定功能的答案)。
我找到了这个答案和这个问题,它们看起来都应该有所帮助,我编写了下面的脚本。
我mitmdump -s path/to/script.py
在我的 iMac 上,然后像往常一样在端口 8080 上将我的 iPad 连接到我的 iMac,并在终端窗口中看到流量,但访问desiredurl.com 仍然会将我带到desiredurl.com 而不是desiredurl.ca。因此,我尝试了以下方法:
但是,请求仍然发送到desiredurl.com 而不是desiredurl.ca。为什么是这样?
google-chrome - 为什么我在 Charles Proxy 上看不到来自 Android 版 Chrome 浏览器的 http 或 https 流量?
我已按照此处的说明进行操作: SSL Proxy/Charles and Android trouble
我可以看到来自应用程序的 http 和 https 请求,但我看不到来自我的 Android 移动 Chrome 浏览器的任何请求来自 Charles Proxy。
ios - 用于捕获 iPhone 流量的 Charles 在 iOS8 上不起作用
在我安装了 Xcode6/iOS Simulator(iOS8) 之后,Charles 似乎无法捕获来自 iOS Simulator 的任何请求。并且代理-> 访问控制设置是干净的。升级 Xcode6 后所有 Charles 设置都没有被修改
有人有同样的烦恼吗?
ios - 无法在我的 WKWebView POST 请求上设置标题
我想向我发出 POST 请求,WKWebView
但是当我使用 Charles 监视请求时,没有设置标头,因此请求失败。这里有什么问题?
这就是查尔斯所说的请求是这样的:
因此,如您所见,Content-Length
is 0
,Accept
is notapplication/json
并且没有发送请求正文。
谢谢你的帮助。
python - Python 请求:尝试发布数据
我正在使用 Charles 调试 Web 应用程序并对其进行逆向工程。
当我查看来自浏览器的请求时,我可以使用 Charles 查看正文内容应该是什么样子:
当我尝试:
查尔斯说它是这样通过的:
它们是一样的吗?我的帖子失败了,我认为这就是原因,但我不是 100% 确定。任何意见,将不胜感激。
ssl - 为什么 ADAL 说证书被拒绝以响应查尔斯代理?
我正在使用 ADAL(第 3 方 OAuth2.0 实现)。我正在尝试使用 Charles 作为代理来收集通信痕迹。我想象正在发生的事情(不依赖任何东西):
- ADAL 通过 Charles 向当局请求证书
- Charles 向当局请求证书并将其传递给 ADAL。
- ADAL 想要向权威机构打开一个 SSL 通道,但实际上是向查尔斯打开它。
- Charles 向管理局打开 SSL 通道,并将任何请求/响应转发给 ADAL
但是,ADAL 拒绝授权机构的证书。现在据我所知,证书是在未加密的情况下传递的。因此,如果我在描述上述所有步骤时是正确的,ADAL 怎么知道他正在与之交谈的实体实际上不是他应该与之交谈的权威?