标签: charles-proxy

Charles代理不使用Chrome

我正在使用Mac,并且系统和Firefox浏览器具有相同的代理设置.但是,我能够在Chrales中看到我的Firefox流量,但我没有看到我的Chrome和Safari流量(使用系统代理设置).我需要做什么?我该如何检查调试?

已经重新启动了我的浏览器,但它没有帮助.我已设置并重置代理设置,但没有用.

有一点需要注意:我在VPN上虽然我不认为这会影响Chrome,因为Firefox正在通过代理.

proxy google-chrome charles-proxy

29
推荐指数
4
解决办法
5万
查看次数

iOS 8/Xcode 6 Simulator不再使用HTTP代理

我的iOS 8模拟器不再使用我的代理设置了(我想用Charles调试).系统的其余部分.模拟器似乎有点直接上网.我错过了一些新设置吗?

警告:如果在Xcode 6(iOS 8)模拟器上使用Charles Proxy,这是不重复的.我首先尝试在模拟器上使用SSL.我的模拟器甚至没有开始使用代理.

查尔斯:

代理设置

系统:

连接 代理设置

proxy ios-simulator xcode6 ios8 charles-proxy

25
推荐指数
2
解决办法
3万
查看次数

查尔斯代理响应难以理解

最近我想用Charles帮我调试我的网页代码.但是,当我退出响应时,它是不可读的.我怎么能处理这个?我需要看到那些实际的文字作为回应.

响应中的代码不可读

encoding charles-proxy

25
推荐指数
5
解决办法
1万
查看次数

使用Genymotion和Charles的SSL代理?

我正在尝试使用Charles代理的Genymotion(一个托管在Virtualbox中的x86 Android模拟器).我已经设法将设备连接到设备的wifi代理设置中的代理,使用网关ip(vm配置为使用仅主机适配器fwiw)并且http流量代理就好了.我已经在vm上安装了charles cert,但所有ssl连接仍然失败,并显示"SSL:无法识别的SSL消息,明文连接?" 错误.有没有人能够配置genymotion与Charles合作作为ssl代理?我可以通过虚拟机设置实现更通用的解决方案吗?

提前致谢.

proxy android virtualbox genymotion charles-proxy

24
推荐指数
2
解决办法
1万
查看次数

如何改变查尔斯的反应体?

我正在使用Charles(http://www.charlesproxy.com)来调试我的HTTP请求,现在我遇到了一个问题,我收到了json响应,我需要编辑它以查看我的应用程序的行为.

我在看Rewrite选项,但无法弄清楚如何更改它.理想的是从磁盘加载整个响应.

任何想法如何实现这一目标?谢谢.

charles-proxy

24
推荐指数
4
解决办法
2万
查看次数

Charles代理显示IP地址而不是域名

Charles对我来说显示IP地址而不是域名.有没有其他人看到过这个问题.请参阅附带的屏幕截图

查理截图

charles-proxy

23
推荐指数
1
解决办法
3870
查看次数

如何使用Charles Proxy设置Android Lollipop模拟器?

我一直在关注其他问题的说明,例如如何使用Charles Web Proxy和Windows上的最新Android模拟器配置SSL证书?(我虽然在MAC上)和SSL代理/查尔斯和Android的麻烦,我能够使用Charles Proxy分析Android模拟器的数据包一直到Kitkat.

现在我正在尝试为棒棒糖模拟器做同样的事情.但是,当我重复我用来成功设置Kitkat仿真器的相同步骤时,Charles没有显示任何内容!当我尝试使用模拟器的浏览器连接到Web时,它会出现以下错误: 在此输入图像描述

为了启用数据包嗅探功能,Mac OS X上的Android Lollipop仿真器是否需要特殊步骤?

提前致谢!

proxy android android-emulator android-5.0-lollipop charles-proxy

22
推荐指数
4
解决办法
2万
查看次数

在Mac OS X上有选择地为iOS模拟器使用Charles Proxy

有没有办法在Mac OS X上有选择地使用Charles代理与iOS模拟器等特定应用程序?目前同时监控HTTP流量来来回回与iOS模拟器运行iOS应用程序,查尔斯还监视来自其他应用Chrome和邮件应用程序等,这实在是令人分心的HTTP流量.除了在Charles Proxy设置下添加我们想要绕过的域列表之外,有没有办法做到这一点?

Chrome确实是一个问题,因为它使用的是Mac OS X代理设置.我试过像Proxy Switchy这样的扩展,但它要么没有帮助,要么我不知道如何配置它.

任何指针都将受到高度赞赏.谢谢!

proxy simulator http ios charles-proxy

21
推荐指数
3
解决办法
1万
查看次数

无法在我的WKWebView POST请求上设置标头

我想对我做一个POST请求,WKWebView但是当我用Charles监视请求时,标题没有设置,因此请求失败.这有什么不对?

NSString *post = [NSString stringWithFormat: @"email=%@&password=%@", email, password];
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *contentLength = [NSString stringWithFormat:@"%d", postData.length];

NSURL *url = [NSURL URLWithString:@"http://materik.me/endpoint"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:postData];
[request setValue:contentLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];

[webview loadRequest:request];
Run Code Online (Sandbox Code Playgroud)

这就是查尔斯所说的请求如下:

POST /endpoint HTTP/1.1
Host: materik.me
Content-Type: application/x-www-form-urlencoded
Origin: null
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Mozilla/5.0 (iPhone; CPU OS 8_0 like Mac OS X)
Content-Length: 0
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Run Code Online (Sandbox Code Playgroud)

因此,正如您所看到的那样, …

objective-c nsurlrequest ios wkwebview charles-proxy

21
推荐指数
4
解决办法
3万
查看次数

Charles代理SSL连接不会显示主机名,只显示ips

我正在使用Charles在android和ios上调试我的应用程序.在我在设备上安装Charles CA之后,在安全连接上发生了一些相当奇怪的事情.

在IOS上,Charles会在连接列表中向主机名显示请求,看起来很棒.

但是,在android上,它只会显示IP.我必须打开请求并检查主机名标头以找出主机名 - 这很烦人.

有什么方法吗?

debugging ip ssl ios charles-proxy

21
推荐指数
2
解决办法
3675
查看次数