HTTP之Redirect和Location头使用(C++ Qt框架实现)

583 篇文章 127 订阅
39 篇文章 1 订阅

目录

 

基本概念

博主例子

源码下载


基本概念

通过一个URL去访问一个路径的时候,这个资源已经改变,服务器告诉客户端,被改变的位置;然后再去重写 请求 另外那个地方;这样的话,就能拿到这个资源。

 

如果某个资源已经改变,不应该把这个url给废弃掉,而是用Redirect重定向。

 

302临时重定向,301永久重定向,这样的话就会有个问题,浏览器缓存会记录这个资源。如果开发者还要去改变,那么用户是不知道的,只有清空了浏览器缓存。才能改变301重定向

 

博主例子

请求如下:

这里是/new的请求,看看127.0.0.1的请求:

从此处可以看出,这里的302是临时重定向!

其中对应的源码为:

 

 

源码下载

https://github.com/fengfanchen/Qt/tree/master/TheRedirectOfHTTP

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT1995

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值