响应状态码
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。
1××:提示信息;
2××:成功,报文已经收到并被正确处理;
3××:重定向,资源位置发生变动,需要客户端重新发送请求;
4××:客户端错误,服务器无法处理;
5××:服务器错误。
教程开始
**我们有时候其实也有用到改响应状态码的,这都比较花哨了,可以用它去广告,也可以用它强行进入成功加载的页面......总之从一开始只会修改响应体到现在改请求连接,响应状态码,其实手机上的抓包功能差不多就这些了,会玩的就这样咯,不会玩的就多去看看教程,多去理解一下,木木也只会去讲思路啥的,别的让我拿某个应用为例子我实在没办法,希望大家理解一下,你们可以拿我的小程序练手,但是请别ddos,谢谢大家!
对以上的响应码你应该有一些了解了,不同的响应码呢,代表着不同的意思,也起着不同的作用。如果你想要去广告,常见的修改响应码 400 /403 /404 .... 或者5开头的随便一个都行,要么你可以这么理解,除了2开头的都是可以达到效果的。当然今天咱们主要讲的不是这个,我们讲的是 3开头的重定向。
3 开头 类状态码表示客户端请求的资源发生了变动,客户端必须用新的 URI 重新发送请求,也就是所说的“重定向”,包括用的比较多的的 301、302 跳转。
“301”可以叫做称“永久重定向”,含义是此次请求的资源已经不存在了,需要改用新的 URI 再次访问。
另一个“302”可以叫做“临时重定向”,意思是请求的资源还在,但需要暂时用另一个 URI 来访问。
301 和 302 都会在响应头里使用字段 Location 指明后续要跳转的 URI,所以我们后续要重定向的话必须在响应中添加一个 Location值,这两个的最终的结果相似。如果要知道他具体的区别我就讲不通了,你们有兴趣的百度一下看看。我所理解的也是以前看一些文章理解的。
你可以之后根据我的方法试一下,你用到这两个状态码的话,在浏览器中你打开一个规则中包含了的网页,就会跳转到别的地址,可以是我的网盘,也可以是我的qq群,更加可以是支付宝等别的app...这是不是有点强大了?可惜呀,我尝试了不能在应用内跳转,不然的话这属实算的上是一个引流方法了。这个思路不是说只针对于网球来说,别的软件也一样能行,今天算是给网球来个结尾吧,基本上能跟大家讲述的都讲了**
抓包开始
我们就拿baidu为例吧!我们让实现一个在网页打开百度就跳转到咱们Q群的一个规则。
">https://m.baidu.com/ 这是移动端百度的连接
">添加一个重写,我这直接添加了,你可以抓取到的连接左滑新建重写。
image.png (81.53 KB, 下载次数: 0)
下载附件
2022-10-21 13:57 上传
">然后再添加位置,将我们要匹配的地址添加上去
image.png (39.63 KB, 下载次数: 0)
下载附件
2022-10-21 13:58 上传
image.png (98.52 KB, 下载次数: 0)
下载附件
2022-10-21 13:58 上传
">位置填写好之后,我们就开始写规则了,首先我们将响应状态码200改成302或者301。
image.png (28.53 KB, 下载次数: 0)
下载附件
2022-10-21 13:58 上传
">到这里完成了一半,之前你们都看到了,要有一个Location,重定向跳转的是Location下面的连接。我们这边用到的就是URL Scheme。
">添加响应(hearder)头。
mqqapi://card/show_pslcard?src_type=internal&version=1&card_type=group&uin=(群号)
image.png (55.57 KB, 下载次数: 0)
下载附件
2022-10-21 13:59 上传
">添到这里,你们就能自己去测试了,已经是成了,URL Scheme你们百度就有了,当然也可以直接连接跳转,自己去玩玩吧。
image.png (259.3 KB, 下载次数: 0)
下载附件
2022-10-21 13:59 上传