Charles

Charles 修改请求/compose和Compose New

匿名 (未验证) 提交于 2019-12-03 00:09:02
本文参考: 撰写工具/compose和Compose New 撰写工具/compose和Compose New compose 是在原有的请求基础上,修改; 可以写各种状态; 这个发送后,该编辑还继续存在,你可以再次修改的; 书写的时候,问上上会出现一个书写笔的标记,代表这个文件是可以书写的; 其实在文件上右键更方便, 本文参考: https://www.axihe.com/ 来源:博客园 作者: 叫我朱哥 链接:https://www.cnblogs.com/broszhu/p/11561214.html

charles 远程映射到URL地址

匿名 (未验证) 提交于 2019-12-03 00:09:02
本文参考: charles 映射到远程URL地址 远程映射/Map Remote Settings 功能:把你要请求的地址,映射到一个远程地址;相当于把你的请求地址修改了; 远程映射工具 远程映射工具根据配置的映射更改请求位置, 以便从新位置“可见的”地提供响应,就像原始请求一样。 此映射使您能够从B站点提供A站点的全部或部分(A是原始的目标,B是你远程映射的地方)。 例如,你可以做下面的操作 您可以把 xk72.com/charles/ 映射到 localhost/charlesdev/ 来为xk72.com提供一个子目录, 或者把xk72.com/*.php 这种指定后缀的所有文件映射到localhost/charlesdev/。 使用建议 如果您想开发某个网站,并且已经有了开发环境的网站,并希望把刚更新的某些文件应用到线上网站,测试下效果如何,则“远程映射”将非常有用。 例如,您可能把测试环境的css和images目录下的文件更新了。可以把live.com/css/映射到 dev.com/css/或把live.com/*.css这样的映射到dev.com。 映射类型 您可以将目录映射到目录,如xk72.com/charles/ 映射到 localhost/charlesdev/ 您可以将文件映射到文件,如xk72.com/charles/download.php 映射到

ubuntu18.04安装Charles及问题

匿名 (未验证) 提交于 2019-12-02 23:55:01
wget -q -O - https://www.charlesproxy.com/packages/apt/PublicKey | sudo apt-key add - sudo sh -c 'echo deb https://www.charlesproxy.com/packages/apt/ charles-proxy main > /etc/apt/sources.list.d/charles.list' sudo apt-get update sudo apt-get install charles-proxy help>Registered Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4 菜单Help->SSL Proxying->Save Charles Root Certificate… 证书命名为 CharlesRoot.cer 类型选择cer openssl x509 -inform der -in CharlesRoot.cer -outform pem -out CharlesRoot.crt sudo cp CharlesRoot.crt /usr/share/ca-certificates sudo dpkg-reconfigure ca-certificates /

Charles抓取HTTPS数据包方法

匿名 (未验证) 提交于 2019-12-02 23:35:02
破解之后进行设置 设置代理端口8888 ssl代理设置 允许所有地址连接 手机获取证书之前,先在电脑安装证书,需要信任。 help-->ssl-proxying-->Install Charles Root Certificate help-->ssl-proxying-->Install Charles Root Certificate on Mobile Device or Remote Browser... 手机访问:chls.pro/ssl 若出现如下错误: Charles Error Report Name lookup failed for remote host Charles failed to resolve the name of the remote host into an IP address. Check that the URL is correct. The actual exception reported was: java.net.UnknownHostException: http: unknown error Charles Proxy, http://www.charlesproxy.com/ 需要在电脑上加上DNS:114.114.114.114 然后访问,下载证书,证书是pem格式,需要把后缀改成crt。 也可以选择导入证书

Charles抓包iPhone注意点以及SSL Proxying enabled for this host

两盒软妹~` 提交于 2019-12-02 18:42:24
1、检查Charles 配置 具体的解决方案为在proxy中的SSL Proxying setting中钩上Enable SSL Proxying,并且将要解析的host加上。如下图: 2、配置手机证书 3、iPhone信任证书 3.1通用-描述文件-安装 3.2通用-关于本机-证书信任设置  设置->通用->关于本机->证书信任设置-> 找到charles proxy custom root certificate然后信任该证书即可. 来源: https://www.cnblogs.com/jukaiit/p/11758124.html

Charles Mock测试

你说的曾经没有我的故事 提交于 2019-12-02 08:16:54
一、Charles是什么? Charles是一个HTTP 代理服务器 ,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP headers (包含cookies与caching信息)。 二、Charles下载安装及使用 官网下载地址: https://www.charlesproxy.com/download/ 导入证书及使用方法: https://blog.csdn.net/weixin_42336579/article/details/80621410 打开Charles,选择Tools下的Map local setting。 勾选Enable Map Local,点击Add。 在电脑上新建一个测试文件todolist.json作为本地数据,设置请求接口为/api/todolist,Chosse选择todolist.json文件的本地地址,点击OK。 三、遇到的问题 1、charles抓不到localhost:3000发出的请求 按照上述步骤配置好后,F12打开浏览器的调试器,选择Network,出现下图情况: 修改React项目的默认域名,在package.json文件中,将''start'

Charles乱码?不存在的!

拟墨画扇 提交于 2019-12-02 05:53:10
导言 Charles 是一个网络抓包工具,我们可以用它来做 App 的抓包分析,获取 App 运行过程中发生的所有网络请求和响应内容,这就和 Web 端浏览器的开发者工具 Network 部分看到的结果一致。 相比 Fiddler 来说,Chrales 的功能更强大,而且跨平台支持更好。所以我们选用 Charles 作为主要的移动端抓包工具,用于分析移动的 App 数据包,辅助完成 App 数据的抓取工作。 目标 我们以京东 App 为例,通过Charles 抓取 App 运行过程中的网络数据包,然后查看具体的 Resquest 和 Response 内容,以此来了解 Charles 的用法。 准备工作 请确保已经正确安装 Charles 并开启了代理服务,手机和 Charles 处于同一个局域网下,Charles 代理和 CharlesCA 证书设置好,具体的配置可以上网找教程。 原理 首先Charles运行在自己的 PC 上,Charles 运行的时候会在 PC 的 8888 端口开启一个代理服务,这个服务实际上是一个 HTTP/HTTPS 代理。 确保手机和 PC 在同一局域网内,我们可以使用手机模拟器通过虚拟网络连接,也可以使用手机真机和 PC 通过无线网络连接。 设置手机代理为 Charles 的代理地址,这样手机访问互联网的数据包就会流经 Charles,Charles

wireshark抓取HTTP压缩包和SSL包

為{幸葍}努か 提交于 2019-12-02 00:52:49
wireshark介绍 UPDATE: 免费代码抓包工具fiddler UPDATE: Charles 抓包工具获取HTTPS数据的方法 。 Charles的抓包配置好像更简单,还是介绍一个配置的方法吧,配置步骤(环境苹果电脑+iPhone): 1、下载软件 https://www.charlesproxy.com/download/ 2、打开软件,找到菜单 Help-SSL Proxying-Install Charles Root Certification,安装Root证书,打开keychain.app,在 证书 目录下搜索charles,双击打开,点开信任,选择 始终信任 3、再找到菜单 Proxy-SSL Proxying Setting-勾上Enable SSL Proxying,添加要抓包网站的域名(支付*通配符) 4、在手机上访问网址 https://chls.pro/ssl ,会提示安装描述文件,安装 5、在手机上打开设置-通用-描述文件,找到charles的描述文件,安装证书 6、在手机上打开设置-关于本机-证书信任设置,找到刚才安装的charles证书,打开信任 7、在手机上打开设置-无线局域网,找到代理,手工配置,输入电脑的ip和charles运行的代理端口 8、手机上访问欲抓包网址,一切正常的话,数据包会正常解析出明文 ===============分割线

WPF圆角

时光总嘲笑我的痴心妄想 提交于 2019-12-01 20:10:53
我已经制作了一个渐变,我非常喜欢表达式混合,我正在努力研究如果我可以围绕一个角落制作渐变曲线,给我一个带渐变的圆角边框效果。 问题是我不能使用普通边框,因为渐变不一致。 我提出以下内容应该有助于展示我的想法: 带有渐变的圆角http://img232.imageshack.us/img232/9899/roundedcornerrg0.th.jpg <Grid x:Name="grid" > <Border BorderThickness="0,0,40,40" CornerRadius="0,0,40,0" Padding="2" Height="60" VerticalAlignment="Bottom" Width="65" HorizontalAlignment="Right" > <Border.BorderBrush> <RadialGradientBrush> <RadialGradientBrush.RelativeTransform> <TransformGroup> <ScaleTransform CenterX="0.5" CenterY="0.5" ScaleX="2.058" ScaleY="2.177"/> <SkewTransform AngleX="0" AngleY="0" CenterX="0.5" CenterY="0.5"/>

WPF圆角

五迷三道 提交于 2019-12-01 20:10:33
我已经制作了一个渐变,我非常喜欢表达式混合,我正在努力研究如果我可以围绕一个角落制作渐变曲线,给我一个带渐变的圆角边框效果。 问题是我不能使用普通边框,因为渐变不一致。 我提出以下内容应该有助于展示我的想法: 带有渐变的圆角http://img232.imageshack.us/img232/9899/roundedcornerrg0.th.jpg <Grid x:Name="grid" > <Border BorderThickness="0,0,40,40" CornerRadius="0,0,40,0" Padding="2" Height="60" VerticalAlignment="Bottom" Width="65" HorizontalAlignment="Right" > <Border.BorderBrush> <RadialGradientBrush> <RadialGradientBrush.RelativeTransform> <TransformGroup> <ScaleTransform CenterX="0.5" CenterY="0.5" ScaleX="2.058" ScaleY="2.177"/> <SkewTransform AngleX="0" AngleY="0" CenterX="0.5" CenterY="0.5"/>