当前位置: 首页 > wzjs >正文

长春火车站时刻表软文范例100例

长春火车站时刻表,软文范例100例,福州网站制作系统,自学免费网站建设cookie 服务器在响应头中设置cookie,发给客户端,浏览器拿到响应头后会自动保存下来这个cookie,并在同一个域名后续的请求中将cookie作为请求头传给服务端。 新建一个app: python manage.py startapp mycookie 代码编写 mycookie…

cookie

服务器在响应头中设置cookie,发给客户端,浏览器拿到响应头后会自动保存下来这个cookie,并在同一个域名后续的请求中将cookie作为请求头传给服务端。

新建一个app: 

python manage.py startapp mycookie

代码编写

 mycookie/views.py文件:

#coding=utf8from django.http import HttpResponsefrom django.shortcuts import render# Create your views here.def set_cookie(request):response = HttpResponse('这是设置cookie')response.set_cookie("name", "lili", max_age=50)return responsedef get_cookie(request):print(request.COOKIES)print(request.COOKIES.get("name"))return HttpResponse('这是读取cookie')def del_cookie(request):response = HttpResponse('这是删除cookie')response.set_cookie("name", "lili", max_age=0)return response

 mycookie/urls.py文件:

from django.urls import path
from . import views# app_name = 'cookie'urlpatterns = [path('set/', views.set_cookie),path('get/', views.get_cookie),path('del/', views.del_cookie)
]

 根项目/urls.py文件

from django.contrib import admin
from django.urls import path, includeurlpatterns = [path('admin/', admin.site.urls),path('cookie/', include('mycookie.urls'))
]
浏览器访问

浏览器中访问:http://127.0.0.1:1992/cookie/get/

这时没有任何cookie。

 再访问:http://127.0.0.1:1992/cookie/set/

响应头中有返回set_cookie字段。 此时Application中也有了cookies值。

设置的max_age是50s,50s后cookie过期,如果访问http://127.0.0.1:1992/cookie/del/ 会立刻过期。过期后,再次访问网页,cookie字段就为空。

同一个域名下,访问其它路由地址,可以发现在cookie有效期内,请求头中会带有我们设置的cookie。

session 

代码编写

settings.py文件中,增加2个属性值。

# session存储引擎,默认是db,默认设置查询在本机python默认路径的global_settings.py文件:C:\Users\用户\AppData\Local\Programs\Python\Python311\Lib\site-packages\django\conf\global_settings.py
SESSION_ENGINE = "django.contrib.sessions.backends.file"
# 设置session文件存储目录,必须是已存在的目录
SESSION_FILE_PATH = BASE_DIR / "session_path"

以下代码中我们并未设置session的过期时间,django在global_settings.py中有默认的过期时间,14天。 还有默认存储引擎,只是这次举例改为file引擎。

代码如下: 

# views.py文件代码def set_session(request):request.session['id'] = 10request.session['meta'] = 'V'return HttpResponse('这是设置session')def get_session(request):print(request.session)  # <django.contrib.sessions.backends.file.SessionStore object at 0x000001DF88B1E610>print(request.session.get("id"))  # 10print(request.session.items())  # dict_items([('id', 10), ('meta', 'V')])print(request.session.get_session_cookie_age())   # 1209600s == 14天return HttpResponse('这是读取session')def del_session(request):# 注意重复删除会报错# print(request.session.pop('id'))# print(request.session.items())request.session.clear()print(request.session.items())  # dict_items([])return HttpResponse('这是删除session')# urls.py文件代码
from django.urls import path
from . import viewsurlpatterns = [path('set/', views.set_cookie),path('get/', views.get_cookie),path('del/', views.del_cookie),path('set_s/', views.set_session),path('get_s/', views.get_session),path('del_s/', views.del_session)
]
浏览器访问

1、访问set_s时,响应头中返回了set-cookie,同时设置的session_path目录下生成了sessionid文件。

 2、访问get_s时,会发现请求头的cookie字段加上了sessionid。

3、访问del_s时,会将request.session里的字段清空,注意这里只是清空字段值,并不是删除session。不论是cookie还是session,一旦返回给浏览器,就由浏览器控制是否删除,要么到过期时间自动删除,要么通过浏览器设置中的清空浏览记录来删除。


文章转载自:

http://5gFeV2DL.zyrcf.cn
http://eIlWs1td.zyrcf.cn
http://8WIWJwks.zyrcf.cn
http://9eK3JlwE.zyrcf.cn
http://i8KDDjms.zyrcf.cn
http://f7OaqDRW.zyrcf.cn
http://CiEaD0oZ.zyrcf.cn
http://hHaQk0Le.zyrcf.cn
http://XOX1Cnfp.zyrcf.cn
http://a1B7OPiL.zyrcf.cn
http://yd299vo3.zyrcf.cn
http://oQiJCpoI.zyrcf.cn
http://ataOIJNo.zyrcf.cn
http://wDlHFOvJ.zyrcf.cn
http://dTUigjhf.zyrcf.cn
http://TFp0oKiM.zyrcf.cn
http://JAA7cT3N.zyrcf.cn
http://3ZeLgHrS.zyrcf.cn
http://g5vSK3b9.zyrcf.cn
http://avda5MdB.zyrcf.cn
http://bcpXEicA.zyrcf.cn
http://Pb0XqOrT.zyrcf.cn
http://Y8GnqfD1.zyrcf.cn
http://fwDRwppN.zyrcf.cn
http://OapyDist.zyrcf.cn
http://gz74D8ws.zyrcf.cn
http://JmMwtZF6.zyrcf.cn
http://O3xuCZwQ.zyrcf.cn
http://qvEJDUSH.zyrcf.cn
http://bYGq5hQt.zyrcf.cn
http://www.dtcms.com/wzjs/756451.html

相关文章:

  • 想学做网站学什么教程做国外销售都上什么网站
  • 第一个做装修的网站注册域名的网站有哪些
  • 做一个网站人员做网站三剑客
  • 自然堂官方网站建设新北仑网站怎么做的
  • 一个网站的建设流程有哪些安徽网架公司
  • 投资网站网站源码修改wordpress主体字体
  • 哪里帮做企业网站wordpress数据库字典
  • 基于html5的移动端网站开发wordpress安装404
  • 北京做网站开发公司电话网站建设销售招聘
  • 如何做一个自己的网页seo在线优化网站
  • 郑州网站南京网站建设工程公司管理软件
  • 怎么做关于狗的网站做视频网站的流程
  • 中国建设银行公司网站官网返利导购网站建设需求文档
  • 外贸网站建设公司价位wordpress 好看的主题
  • 仿快递网站源码wordpress源码下载模板
  • 网站为什么做站外推广黄岐网站建设
  • 深圳网站制作费用网络营销推广方案案例
  • 商业网站的域名后缀是什么石家庄网站建设seo优化营销
  • 文本文档做网站制作ppt的基本做法
  • 北京企业建网站定制价格wordpress 优化设置
  • 网站开发需要学什么网页制作教程
  • 商丘网站网站建设wordpress 产生大量首页
  • 分析对手网站河南做网站哪个平台好
  • 大兴专业网站建设公司免费电视剧大全网站
  • 网站推广渠道的类型怎么在国税网站上做实名认证吗
  • 建设工程规划许可证网站多语言网站多域名推广
  • 旅游网站在提高用户体验方面应做哪些工作公众号开发是什么
  • 购物网站是多少天津推广平台
  • 做智能家居网站怎么注册公司商标
  • ps外包网站手机html5网站开发