• django重定向是如何实现的,用的什么状态码?


    1,使用HTTPresponseredirect

    from django,http,import HttpResponseRedirect

    2,使用redirct 和reverse

    状态码:301和302

    301和302的区别

    相同点:都表示重定向,浏览器在拿到服务器返回这个状态码后会自动跳转到一个新的URL地址

    不同点:

    301比较常用的场景是使用域名跳转,比如我们访问http//www.baidu.com会跳转到https:www.baiducom

    标示旧地址A的资源已经背永久地移除了

    302用来做临时跳转,比如未登录的用户范文用户中心重定向到登录页面,标示旧地址A的资源还在(依然可以访问)

    这个重定向只是临时的从旧地址A跳转到地址B。

  • 相关阅读:
    并发编程-协程
    并发编程--线程
    并发编程--进程
    并发编程--操作系统介绍
    套接字Socket
    网络基础
    异常处理
    面向对象-常用模块
    面向对象进阶(反射)
    C#项目优化
  • 原文地址:https://www.cnblogs.com/duanlinxiao/p/10395677.html
Copyright © 2020-2023  润新知