问题标签 [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.
java - Charles Web 调试代理重写不起作用
这是回应:
(abc,def 不是常量字符串,每次都会改变。)
例如,我想重写 "abc,def" 所以我使用这个 Regex 表达式"zzz":"(*)+"
并重写 as "zzz":"rewrote!"
,但是我失败了,Charles 不会对其进行正则表达式,我认为 Regex 表达式可能是错误的。如果我想重写它,应该在 Regex 表达式中放入什么?
ios - Charles Map Local 不适用于 JSON 数据?
我正在尝试使用 Charles 模拟(模拟)服务器。我发现 Charles 有一个叫做“Map Local...”的东西,它允许我使用我在本地存储的文件回复客户。
通过右键单击查尔斯序列列表并选择“保存响应...”来存储我指向的文件。
但是,在使用我的 iOS 应用程序进行测试时,我收到以下错误消息:
所以不知何故,我没有发送带有正确内容类型标头信息的响应。有没有办法告诉查尔斯响应是 JSON?一个可能的问题是存储的文件只包含 JSON 数据而不包含任何标题。
node.js - Nodejs请求“代理”选项不是通过定义的主机路由请求
我很难查看 Node js 应用程序和 API 之间交换的信息。
开发人员正在使用请求模块。查看自述文件有一个名为“代理”的选项:
但是,当我将代理作为选项添加时,它似乎被丢弃了,因为当请求传递到服务器时,我在我的 http 代理(Charles 或 Fiddler)中看不到任何信息
我正在使用的选项是:
我尝试过其他调试流量的方法(隧道代理、代理链),但这些似乎都导致了 CONNECT 方法而不是 GET 或 POST。
如果有人有任何使用代理选项的经验,或者如果我从根本上误解了代理选项的实现或使用,请告诉我。
谢谢
ios - 无法为 iPhone 模拟器安装 Charles Proxy 的 CA 证书
我已经使用 Charles Proxy 多年了,但是当我不久前升级到 OSX 10.9 时,我停止使用 iPhone 模拟器。
我按照http://www.charlesproxy.com/documentation/faqs/ssl-connections-from-within-iphone-applications/的说明进行操作,当我执行下载的 shell 脚本时,我得到了这个:
(我不知道这是否是红鲱鱼。)
当我连接到我的服务器时,我会从它那里得到这个:
几个月后,我真的需要让 Charles Proxy 再次工作,所以我很感激任何帮助。
proxy - Charles - 如何使用“客户地址”字段过滤录音?
我通过在我的 iPad 中添加它的 IP 作为代理在我的计算机上进行调试。我只需要查看来自 iPad 而不是计算机的流量。
iPad 的 IP 在概览部分的“客户端地址”字段中提到。如何查看仅来自该 IP 的请求?
html - 查尔斯运行时错误消失,关闭时返回
好的,所以我正在尝试解决一个问题,即 IE8 被主页上的某些东西推入兼容模式,我无法在本地环境中重现它。我使用Charles映射本地站点的 css 文件,并将问题缩小到正在加载的字体。当我从css中取出字体时,事情似乎已经解决了。所以我部署了更改。
当我确定一切都已部署时,问题仍然存在。所以我打开Charles试图分解 html 并查看问题的确切来源,但是当Charles打开并使用 Windows 代理运行时,问题就消失了。我已关闭所有其他设置并尝试在几个不同级别上进行节流。
有没有其他人遇到过这种事情?谢谢
ajax - how to reproduce successful curl call in ajax
In Charles proxy I've captured a successful request made when using curl - which returns some json. I've tried all day to make this into an ajax call but have failed - wonder if someone could take a fresh look at it? I'm sending a token via the header to a service that provides this json
charles dump of the good request made with curl
the raw info
my attempt
thanks in advance!
http - 是否可以从命令行为 charles 代理设置重写规则
我正在尝试自动设置 charles 代理的重写规则,我浏览了文档,但我无法找到自动化的解决方案。请让我知道是否可以从 CLI 设置重写规则,是否有任何机制可以自动执行此操作?
android - 如何自动验证移动应用程序的omniture事件?
我有一个触发omniture事件的iOS和android应用程序。我正在通过 Charles Proxy 捕获这些事件并手动验证这些事件。手动验证将花费大量时间。有没有办法自动验证omniture事件?它可能会帮助我节省大量时间。
提前致谢
ios - 使用 MonoTouch、HttpClient 和 Charles Proxy 时的 HTTP 流量监控问题
我是 HttpClient 类的新手,我在使用Charles Proxy监控请求时遇到问题。基本上我需要监控从模拟器或实际 iOS 设备发出的请求。在这里,您可以找到有关如何为 iOS 开发配置 Charles 的精彩教程。例如,我正在发出简单的 HttpClient 请求,只是一个简单的授权
代码有效,用户被授权,并且不记名令牌被返回。但是问题是什么,我在模拟器上的请求没有出现在 Charles http 流量监控列表中。
我想也许是因为我使用的是模拟器,但事实并非如此。我尝试打开 safari 并浏览了一些网页,流量立即出现。所以问题不在于模拟器。
我也尝试在设备上安装,同样的故事,当使用 HttpClient 时,流量监控屏幕保持沉默,但只要我打开浏览器,流量屏幕就会开始抖动并篡夺所有请求。
我想可能是因为我使用 HTTPS,尽管在任何情况下至少应该捕获请求标头,即使正文是编码的。但事实并非如此,我尝试在我的设备 safari 上打开一些 HTTPS 站点,流量再次出现在我的 Charles 屏幕上。
接下来我下载了 monotouch HttpClient 示例。好消息是有几种发送请求的方法,实际上有四种——1. http WebRequest,2. https WebRequest,3. http NSUrlConnection,4. HttpClient。
我都试过了,你可能猜到前三个完美地出现在 charles 中,但最后一个 HttpClient 再次我不知道为什么没有出现在流量日志屏幕中。
所以我 100% 确定问题出在 HttpClient 类,我不知道为什么尽管它工作正常,即发送/接收请求,但 Charles 无法捕获此类发出的请求.
并排除此问题的最后一个可能原因,即问题可能出在 Charles 中,我还尝试在 Windows 上使用 Fiddler,它在我的 Mac 上作为虚拟机运行(在这里你可以找到如何做到这一点),重复了同样的故事 - HttpClient 发出的所有请求都没有被捕获,其余的(WebRequests、NSUrlConnection-s、safari 网页打开)工作得很好。
请,任何人都可以建议我,无论是某种错误,可能有解决这个问题的方法或其他解决方案。
谢谢大家的回复
亲切的问候 Gagik