前端开发神器,Requestly使用
<div class="lake-content"><h1 id="b36Eo"><span class="ne-text">简介</span></h1>
<div class="lake-content">
<p id="u2876cd34" class="ne-p"><span class="ne-text">Requestly是一个免费的浏览器扩展程序,可以帮助用户修改HTTP请求和响应,以实现一些网络调试和优化的功能。</span></p>
<p id="u9e5f3f65" class="ne-p"><span class="ne-text">Requestly支持多种规则,例如重定向、替换、截止、注入、删除和延迟等,可以让用户轻松地调整网站的响应或行</span><span class="ne-text">为,而无需修改网页代码或向开发人员请求更改。下边介绍使用方法</span></p>
<p class="ne-p"><span class="ne-text"></span></p>
<div class="lake-content">
<h1 id="ylsex"><span class="ne-text">使用步骤</span></h1>
<p><span class="ne-text"></span></p>
<div class="lake-content">
<h2 id="znZH0"><span class="ne-text">步骤1:安装Requestly(这里使用的桌面版,浏览器插件与pc端功能相同)</span></h2>
<p id="u87965b28" class="ne-p"><span class="ne-text">到官网下载并安装软件,官方网址:<span class="ne-text">https://requestly.io/desktop</span><span class="ne-text">。选择对应的客户端下载安装</span></span></p>
<p class="ne-p"><span class="ne-text"></span></p>
<div class="lake-content">
<p class="ne-p"><img src="https://img2023.cnblogs.com/blog/1690362/202303/1690362-20230329220109929-698097864.png" alt="" loading="lazy"></p>
<p> </p>
<div class="lake-content">
<h2><span class="ne-text">步骤2:规则类型介绍</span></h2>
<h2><img src="https://img2023.cnblogs.com/blog/1690362/202303/1690362-20230329220141206-1867353835.png" alt="" loading="lazy"></h2>
</div>
<p></p>
<div class="lake-content">
<p id="u16e6327d" class="ne-p"><strong>选择左侧的拦截处理方式:</strong></p>
<p class="ne-p"><strong><img src="https://img2023.cnblogs.com/blog/1690362/202303/1690362-20230329220220953-1016130074.png" alt="" loading="lazy"></strong></p>
<p> </p>
<p class="ne-p"></p>
<div class="lake-content">
<p id="uef5ff745" class="ne-p"><span class="ne-text">Requestly支持许多种规则类型,可以修改HTTP请求和响应来改变网站行为、模拟环境、测试新功能等。</span></p>
<p id="ubbce582a" class="ne-p"><span class="ne-text">这些规则类型主要包括:</span></p>
<ul class="ne-ul">
<li id="u8a7eaf04"><span class="ne-text">重定向请求(Redirect Request):将一个URL请求重定向到另一个URL,例如将HTTP重定向到HTTPS、将旧网站URL重定向到新网站URL等。</span></li>
<li id="u9e4dea35"><span class="ne-text">取消请求(Cancel Request):取消HTTP请求,可以用来屏蔽网站某些请求、停止广告等。</span></li>
<li id="u5f6799cb"><span class="ne-text">替换规则(Replace Rule):将HTTP请求或响应中的一个字符串替换为另一个字符串,可以用于替换网页中的文本、CSS和JS中的URL、定位和命名规则等。</span></li>
<li id="u726af06a"><span class="ne-text">截至请求(Block Rule):阻塞HTTP请求,可以用于屏蔽恶意域名、过滤特定文件类型等。</span></li>
<li id="uf864e784"><span class="ne-text">注入规则(Inject Rule):在HTTP请求或响应中添加自定义的JavaScript或CSS代码,可以用于在网页中添加或删除元素、调试JavaScript代码等。</span></li>
<li id="uf5591540"><span class="ne-text">延迟规则(Delay Rule):延迟HTTP请求或响应返回的时间,可以模拟网络延迟、测试网站负载等。</span></li>
</ul>
<p id="u18f52fd5" class="ne-p"><span class="ne-text">这些规则类型可以根据您的需求进行组合和配置,以实现各种功能和任务。</span></p>
</div>
<p class="ne-p"> </p>
<p class="ne-p"></p>
<div class="lake-content">
<h2 id="ssCLR"><span class="ne-text">步骤3:添加规则</span></h2>
<p><span class="ne-text"></span></p>
<div class="lake-content">
<p id="u33ee3a4a" class="ne-p"><span class="ne-text">下边以重定向规则(Redirect Request)为例,演示功能</span></p>
<ol class="ne-ol">
<li id="u0783a125"><span class="ne-text">选择Redirect Request,创建一个重定向规则,配置url的匹配规则。</span></li>
</ol></div>
</div>
<p class="ne-p"><img src="https://img2023.cnblogs.com/blog/1690362/202303/1690362-20230329220258898-2044274579.png" alt="" loading="lazy"></p>
<p> <img src="https://img2023.cnblogs.com/blog/1690362/202303/1690362-20230329220317589-1316893484.png" alt="" loading="lazy"></p>
<p> </p>
<p></p>
<div class="lake-content">
<p id="uc4ed6056" class="ne-p"><span class="ne-text">在Requestly中,提供了四种常见的匹配方式,分别为Equals、Contains、Matches (RegEx)、Matches (Wildcard)。它们分别表示:</span></p>
<ol class="ne-list-wrap"><ol class="ne-ol">
<li id="udb2d6413"><span class="ne-text">Equals(等于):这种匹配方式是指URL与设置的基本URL完全相同,包括协议、子域名、域名、路径和参数等。例如,如果设置了“https://example.com/hello?name=john”作为基本URL,则“https://example.com/hello?name=john”会与之匹配,而“http://example.com/hello?name=john”或“https://example.com/hello?name=mary”则不匹配。</span></li>
<li id="ucc10db7f"><span class="ne-text">Contains(包含):这种匹配方式是指URL中包含了设置的基本URL,但不必完全相同。例如,如果设置“example.com”作为基本URL,则“<span class="ne-text">https://example.com”和“https://www.example.com”等URL会与之匹配。</span></span></li>
<li id="uc7a2fc58"><span class="ne-text">Matches (RegEx)(匹配-正则表达式):这种匹配方式是基于正则表达式来匹配URL。用户可以使用正则表达式编写自定义规则,实现更为灵活的URL匹配。例如,如果使用 /example.com/ 正则表达式作为规则,则所有使用example.com的URL都会与之匹配。</span></li>
<li id="u964c1cf2"><span class="ne-text">Matches (Wildcard)(匹配-通配符):这种匹配方式是类似于Contains方式,但支持“”字符做通配符,表示任意字符。例如,如果使用“example.”作为规则,则“https://example.com”、“https://example.net”等URL都会与之匹配。</span></li>
</ol></ol>
<p> </p>
<p><img src="https://img2023.cnblogs.com/blog/1690362/202303/1690362-20230329220342481-758831502.png" alt="" loading="lazy"></p>
<p> </p>
</div>
<p></p>
<div class="lake-content">
<p id="udae1cf17" class="ne-p"><span class="ne-text">如上图,创建了一个规则。访问<span id="AnAZt" class="ne-bookmark-inline">https://www.baidu.com/<span class="ne-text">时,重定向到<span class="ne-text">https://cn.bing.com/</span></span></span></span></p>
</div>
<p class="ne-p"></p>
<div class="lake-content">
<h2 id="ndI2x"><span class="ne-text">步骤4:测试效果</span></h2>
<p id="ud327b267" class="ne-p"><span class="ne-text">从requestly中打开浏览器</span></p>
</div>
<p class="ne-p"><img src="https://img2023.cnblogs.com/blog/1690362/202303/1690362-20230329220412764-209278614.png" alt="" loading="lazy"></p>
<p> </p>
<p> </p>
<p></p>
<div class="lake-content">
<p id="u6e3782ef" class="ne-p"><span class="ne-text">访问 <span class="ne-text">https://baidu.com/</span><span class="ne-text">,被重定向到 <span class="ne-text">https://cn.bing.com/</span></span></span></p>
<p class="ne-p"> </p>
<p class="ne-p"><span class="ne-text"><span class="ne-text"><span class="ne-text"><img src="https://img2023.cnblogs.com/blog/1690362/202303/1690362-20230329220440515-173226428.png" alt="" loading="lazy"></span></span></span></p>
<p> </p>
<p> </p>
<p></p>
<div class="lake-content">
<h1 id="njm5C"><span class="ne-text">总结</span></h1>
<p id="ue687eb7e" class="ne-p"><span class="ne-text">Requestly扩展程序可以帮助您在浏览器中进行HTTP请求和响应的修改,如重定向,替换和注入,无需修改网页代码或请求开发人员更改。在许多情况下,这比自己修改代码或等待开发人员更改更方便和快速,也更安全。如有需要,您可以进一步了解Requestly的其他功能和设置,并运用在实际的匹配场景中。</span></p>
</div>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<p> </p>
<p class="ne-p"> </p>
</div>
</div>
</div>
</div>
</div>
</div><br><br>
来源:https://www.cnblogs.com/hcp1214/p/17270606.html
頁:
[1]