1"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[2437],{3905:(e,n,o)=>{o.d(n,{Zo:()=>p,kt:()=>d});var s=o(7294);function t(e,n,o){return n in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}function i(e,n){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);n&&(s=s.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),o.push.apply(o,s)}return o}function r(e){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?i(Object(o),!0).forEach((function(n){t(e,n,o[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(o,n))}))}return e}function l(e,n){if(null==e)return{};var o,s,t=function(e,n){if(null==e)return{};var o,s,t={},i=Object.keys(e);for(s=0;s<i.length;s++)o=i[s],n.indexOf(o)>=0||(t[o]=e[o]);return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(s=0;s<i.length;s++)o=i[s],n.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(t[o]=e[o])}return t}var a=s.createContext({}),c=function(e){var n=s.useContext(a),o=n;return e&&(o="function"==typeof e?e(n):r(r({},n),e)),o},p=function(e){var n=c(e.components);return s.createElement(a.Provider,{value:n},e.children)},u={inlineCode:"code",wrapper:function(e){var n=e.children;return s.createElement(s.Fragment,{},n)}},k=s.forwardRef((function(e,n){var o=e.components,t=e.mdxType,i=e.originalType,a=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),k=c(o),d=t,m=k["".concat(a,".").concat(d)]||k[d]||u[d]||i;return o?s.createElement(m,r(r({ref:n},p),{},{components:o})):s.createElement(m,r({ref:n},p))}));function d(e,n){var o=arguments,t=n&&n.mdxType;if("string"==typeof e||t){var i=o.length,r=new Array(i);r[0]=k;var l={};for(var a in n)hasOwnProperty.call(n,a)&&(l[a]=n[a]);l.originalType=e,l.mdxType="string"==typeof e?e:t,r[1]=l;for(var c=2;c<i;c++)r[c]=o[c];return s.createElement.apply(null,r)}return s.createElement.apply(null,o)}k.displayName="MDXCreateElement"},269:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>c});var s=o(7462),t=(o(7294),o(3905));const i={sidebar_position:4},r="\u4f1a\u8bdd\u63a7\u5236",l={unversionedId:"study-notes/nodejs\u7b14\u8bb0/Express/\u4f1a\u8bdd\u63a7\u5236",id:"study-notes/nodejs\u7b14\u8bb0/Express/\u4f1a\u8bdd\u63a7\u5236",title:"\u4f1a\u8bdd\u63a7\u5236",description:"HTTP\u534f\u8bae\u662f\u4e00\u4e2a\u65e0\u72b6\u6001\u7684\u534f\u8bae\uff0c\u5b83\u65e0\u6cd5\u533a\u5206\u591a\u6b21\u8bf7\u6c42\u662f\u5426\u53d1\u9001\u81ea\u540c\u4e00\u5ba2\u6237\u7aef\u3002",source:"@site/docs/study-notes/nodejs\u7b14\u8bb0/Express/\u4f1a\u8bdd\u63a7\u5236.md",sourceDirName:"study-notes/nodejs\u7b14\u8bb0/Express",slug:"/study-notes/nodejs\u7b14\u8bb0/Express/\u4f1a\u8bdd\u63a7\u5236",permalink:"/docs/study-notes/nodejs\u7b14\u8bb0/Express/\u4f1a\u8bdd\u63a7\u5236",draft:!1,editUrl:"https://github.com/junjieweb/junjieweb.github.io/tree/main/docs/study-notes/nodejs\u7b14\u8bb0/Express/\u4f1a\u8bdd\u63a7\u5236.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docs",previous:{title:"EJS\u6a21\u677f",permalink:"/docs/study-notes/nodejs\u7b14\u8bb0/Express/ejs\u6a21\u677f"},next:{title:"MongoDB",permalink:"/docs/study-notes/nodejs\u7b14\u8bb0/MongoDB"}},a={},c=[{value:"cookie",id:"cookie",level:2},{value:"cookie\u662f\u4ec0\u4e48\uff1f",id:"cookie\u662f\u4ec0\u4e48",level:3},{value:"cookie\u7684\u4e0d\u8db3",id:"cookie\u7684\u4e0d\u8db3",level:3},{value:"cookie\u7684\u4f7f\u7528",id:"cookie\u7684\u4f7f\u7528",level:3},{value:"\u6ce8\u610f\u70b9",id:"\u6ce8\u610f\u70b9",level:3},{value:"session",id:"session",level:2},{value:"cookie\u548csession\u7684\u533a\u522b",id:"cookie\u548csession\u7684\u533a\u522b",level:2},{value:"1. \u5b58\u5728\u7684\u4f4d\u7f6e",id:"1-\u5b58\u5728\u7684\u4f4d\u7f6e",level:3},{value:"2. \u5b89\u5168\u6027",id:"2-\u5b89\u5168\u6027",level:3},{value:"3. \u7f51\u7edc\u4f20\u8f93\u91cf",id:"3-\u7f51\u7edc\u4f20\u8f93\u91cf",level:3},{value:"4. \u751f\u547d\u5468\u671f(\u4ee520\u5206\u949f\u4e3a\u4f8b)",id:"4-\u751f\u547d\u5468\u671f\u4ee520\u5206\u949f\u4e3a\u4f8b",level:3},{value:"5. \u5927\u5c0f",id:"5-\u5927\u5c0f",level:3}],p={toc:c};
1function u(e){let{components:n,...o}=e;return(0,t.kt)("wrapper",(0,s.Z)({},p,o,{components:n,mdxType:"MDXLayout"}),(0,t.kt)("h1",{id:"\u4f1a\u8bdd\u63a7\u5236"},"\u4f1a\u8bdd\u63a7\u5236"),(0,t.kt)("p",null,"HTTP\u534f\u8bae\u662f\u4e00\u4e2a\u65e0\u72b6\u6001\u7684\u534f\u8bae\uff0c\u5b83\u65e0\u6cd5\u533a\u5206\u591a\u6b21\u8bf7\u6c42\u662f\u5426\u53d1\u9001\u81ea\u540c\u4e00\u5ba2\u6237\u7aef\u3002"),(0,t.kt)("p",null,"\u800c\u6211\u4eec\u5728\u5b9e\u9645\u7684\u4f7f\u7528\u4e2d\uff0c\u5374\u53c8\u5927\u91cf\u7684\u8fd9\u79cd\u9700\u6c42\uff0c\u6211\u4eec\u9700\u8981\u901a\u8fc7\u4f1a\u8bdd\u7684\u63a7\u5236\u6765\u89e3\u51b3\u8be5\u95ee\u9898\u3002"),(0,t.kt)("h2",{id:"cookie"},"cookie"),(0,t.kt)("h3",{id:"cookie\u662f\u4ec0\u4e48"},"cookie\u662f\u4ec0\u4e48\uff1f"),(0,t.kt)("p",null,"cookie\u672c\u8d28\u662f\u4e00\u4e2a\u5b58\u50a8\u5728\u6d4f\u89c8\u5668\u7684\u6587\u672c\uff0c\u968f\u7740http\u8bf7\u6c42\u81ea\u52a8\u4f20\u9012\u7ed9\u670d\u52a1\u5668\u3002"),(0,t.kt)("ul",null,(0,t.kt)("li",{parentName:"ul"},"cookie \u662f\u5b58\u5728\u4e8e\u300e\u6d4f\u89c8\u5668\u7aef\u300f\u3002"),(0,t.kt)("li",{parentName:"ul"},"cookie \u4f1a\u5b58\u5728\u4e8e HTTP \u8bf7\u6c42\u7684\u300e\u8bf7\u6c42\u5934\u300f\u4e2d\uff0c\u4f20\u9012\u7ed9\u670d\u52a1\u5668 \u3002")),(0,t.kt)("p",null,(0,t.kt)("strong",{parentName:"p"},"\u4e5f\u53ef\u4ee5\u8bf4cookie\u662f\u4e00\u4e2a\u5934\uff08\u8bf7\u6c42\u5934/\u54cd\u5e94\u5934\uff09\uff1a")),(0,t.kt)("ul",null,(0,t.kt)("li",{parentName:"ul"},"\u670d\u52a1\u5668\u4ee5\u54cd\u5e94\u5934\u7684\u5f62\u5f0f\u5c06Cookie\u53d1\u9001\u7ed9\u6d4f\u89c8\u5668"),(0,t.kt)("li",{parentName:"ul"},"\u6d4f\u89c8\u5668\u6536\u5230\u4ee5\u540e\u4f1a\u81ea\u52a8\u5c06Cookie\u4fdd\u5b58"),(0,t.kt)("li",{parentName:"ul"},"\u6d4f\u89c8\u5668\u518d\u6b21\u8bbf\u95ee\u670d\u52a1\u5668\u65f6\uff0c\u4f1a\u4ee5\u8bf7\u6c42\u5934\u7684\u5f62\u5f0f\u5c06Cookie\u53d1\u56de"),(0,t.kt)("li",{parentName:"ul"},"\u670d\u52a1\u5668\u5c31\u53ef\u4ee5\u901a\u8fc7\u68c0\u67e5\u6d4f\u89c8\u5668\u53d1\u56de\u7684Cookie\u6765\u8bc6\u522b\u51fa\u4e0d\u540c\u7684\u6d4f\u89c8\u5668")),(0,t.kt)("h3",{id:"cookie\u7684\u4e0d\u8db3"},"cookie\u7684\u4e0d\u8db3"),(0,t.kt)("ul",null,(0,t.kt)("li",{parentName:"ul"},"\u5404\u4e2a\u6d4f\u89c8\u5668\u5bf9cookie\u7684\u6570\u91cf\u548c\u5927\u5c0f\u90fd\u6709\u4e0d\u540c\u7684\u9650\u5236\uff0c\u8fd9\u6837\u5c31\u5bfc\u81f4\u6211\u4eec\u4e0d\u80fd\u5728Cookie\u4e2d\u4fdd\u5b58\u8fc7\u591a\u7684\u4fe1\u606f\u3002\u4e00\u822c\u6570\u91cf\u4e0d\u8d85\u8fc750\u4e2a\uff0c\u5355\u4e2a\u5927\u5c0f\u4e0d\u8d85\u8fc74kb\u3002"),(0,t.kt)("li",{parentName:"ul"},"cookie\u662f\u7531\u670d\u52a1\u5668\u53d1\u9001\u7ed9\u6d4f\u89c8\u5668\uff0c\u518d\u7531\u6d4f\u89c8\u5668\u5c06cookie\u53d1\u56de\uff0c\u5982\u679ccookie\u8f83\u5927\u4f1a\u5bfc\u81f4\u53d1\u9001\u901f\u5ea6\u975e\u5e38\u6162\uff0c\u964d\u4f4e\u7528\u6237\u7684\u4f53\u9a8c\u3002")),(0,t.kt)("h3",{id:"cookie\u7684\u4f7f\u7528"},"cookie\u7684\u4f7f\u7528"),(0,t.kt)("pre",null,(0,t.kt)("code",{parentName:"pre",className:"language-javascript"},"// cookie-parser\n//\u5f15\u5165 express\nconst express = require('express');\n//1.\u5f15\u5165cookie-parser\nconst cookieParser = require('cookie-parser');\n// \u521b\u5efa\u5e94\u7528\u5bf9\u8c61\nconst app = express();\n//2.\u8bbe\u7f6e\u4e2d\u95f4\u4ef6 cookie \u65b9\u6cd5\u4e2d\u95f4\u4ef6\u5185\u90e8\u6dfb\u52a0\u7684\napp.use(cookieParser());\n//\u8bbe\u7f6e\u8def\u7531\napp.get('/', (request, response) => {\n response.send('Hello');\n});\n\n//\u8bbe\u7f6ecookie\napp.get('/set-cookie', (request, response) => {\n //3.\u8bbe\u7f6ecookie\n response.cookie('email', '163');\n //\u8bbe\u7f6e\u5e26\u6709\u65f6\u6548\u6027\u7684 cookie \u5355\u4f4d \u6beb\u79d2\n response.cookie('name', 'Tom', {maxAge: 3 * 60 * 1000});\n response.send('cookie\u7684\u8bbe\u7f6e');\n})\n\n//\u83b7\u53d6cookie\napp.get('/get-cookie', (request, response) => {\n //\u8bfb\u53d6cookie\n console.log(request.cookies);\n\n response.send('cookie\u7684\u8bfb\u53d6');\n})\n//\u6e05\u7a7a cookie\napp.get('/clear-cookie', (request, response) => {\n response.clearCookie('email');\n response.send('\u6e05\u7a7acookie');\n})\n\napp.listen(80, () => {\n console.log('\u670d\u52a1\u5df2\u7ecf\u542f\u52a8\uff0c\u7aef\u53e380\u76d1\u542c\u4e2d');\n});\n")),(0,t.kt)("h3",{id:"\u6ce8\u610f\u70b9"},"\u6ce8\u610f\u70b9"),(0,t.kt)("ul",null,(0,t.kt)("li",{parentName:"ul"},"cookie \u867d\u7136\u5b58\u5728\u4e8e\u6d4f\u89c8\u5668\u7aef, \u4f46\u662f\u5728\u7535\u8111\u4e2d\u4e0d\u80fd\u76f4\u63a5\u67e5\u7
170b cookie \u7684\u5185\u5bb9."),(0,t.kt)("li",{parentName:"ul"},"cookie \u662f\u6309\u7167 \u300e\u57df\u540d\u300f \u8fdb\u884c\u5206\u7c7b\u4fdd\u5b58\u7684"),(0,t.kt)("li",{parentName:"ul"},"\u53d1\u9001\u8bf7\u6c42\u65f6, \u53ea\u4f1a\u643a\u5e26\u5f53\u524d\u57df\u540d\u4e0b\u7684 cookie \u8fdb\u884c\u8bf7\u6c42"),(0,t.kt)("li",{parentName:"ul"},"cookie \u662f\u7531\u670d\u52a1\u5668\u300e\u54cd\u5e94\u300f\u56de\u6765\u7684 (\u54cd\u5e94\u5934)"),(0,t.kt)("li",{parentName:"ul"},"set-cookie \u4e2d\u7684 \u300epath=/\u300f \u662f\u8bbe\u7f6e\u6b64 cookie \u751f\u6548\u7684\u8def\u5f84, / \u8868\u660e\u6b64 cookie \u5728\u5f53\u524d\u7f51\u7ad9\u4e0b\u90fd\u53ef\u7528"),(0,t.kt)("li",{parentName:"ul"},"\u5e26\u6709\u65f6\u6548\u6027\u7684 cookie, \u5173\u95ed\u6d4f\u89c8\u5668\u4e0d\u4f1a\u9500\u6bc1\u6b64 cookie."),(0,t.kt)("li",{parentName:"ul"},"\u4e0d\u5e26\u65f6\u6548\u6027\u7684 cookie, \u5173\u95ed\u6d4f\u89c8\u5668\u5c31\u4f1a\u9500\u6bc1, \u5982\u679c\u4e0d\u5173\u95ed\u6d4f\u89c8\u5668, \u6b64 cookie \u5c31\u4e00\u76f4\u6709\u6548"),(0,t.kt)("li",{parentName:"ul"},"cookie \u4f53\u79ef\u4e0d\u5b9c\u8fc7\u5927, \u4f1a\u5f71\u54cd\u8bf7\u6c42\u7684\u6548\u7387"),(0,t.kt)("li",{parentName:"ul"},"cookie \u4e00\u822c\u4f1a\u5b58\u50a8\u4e0e\u5f53\u524d\u7528\u6237\u76f8\u5173\u4fe1\u606f, \u4f8b\u5982\u552f\u4e00\u6807\u8bc6, \u7528\u6237\u4fe1\u606f")),(0,t.kt)("h2",{id:"session"},"session"),(0,t.kt)("p",null,"Session \u662f\u4e00\u4e2a\u5bf9\u8c61\uff0c\u5b58\u50a8\u7279\u5b9a\u7528\u6237\u4f1a\u8bdd\u6240\u9700\u7684\u5c5e\u6027\u53ca\u914d\u7f6e\u4fe1\u606f\u3002"),(0,t.kt)("p",null,"\u6211\u4eec\u53ef\u4ee5\u5728\u670d\u52a1\u5668\u4e2d\u4e3a\u6bcf\u4e00\u6b21\u4f1a\u8bdd\u521b\u5efa\u4e00\u4e2a\u5bf9\u8c61\uff0c\u7136\u540e\u6bcf\u4e2a\u5bf9\u8c61\u90fd\u8bbe\u7f6e\u4e00\u4e2a\u552f\u4e00\u7684id\uff0c\u5e76\u5c06\u8be5id\u4ee5cookie\u7684\u5f62\u5f0f\u53d1\u9001\u7ed9\u6d4f\u89c8\u5668\uff0c\n\u7136\u540e\u5c06\u4f1a\u8bdd\u4e2d\u4ea7\u751f\u7684\u6570\u636e\u7edf\u4e00\u4fdd\u5b58\u5230\u8fd9\u4e2a\u5bf9\u8c61\u4e2d\uff0c\u8fd9\u6837\u6211\u4eec\u5c31\u53ef\u4ee5\u5c06\u7528\u6237\u7684\u6570\u636e\u5168\u90fd\u4fdd\u5b58\u5230\u670d\u52a1\u5668\u4e2d\uff0c\u800c\u4e0d\u9700\u8981\u4fdd\u5b58\u5230\u5ba2\u6237\u7aef\uff0c\u5ba2\u6237\u7aef\u53ea\u9700\u8981\u4fdd\u5b58\u4e00\u4e2aid\u5373\u53ef\u3002"),(0,t.kt)("pre",null,(0,t.kt)("code",{parentName:"pre",className:"language-javascript"},"// session \u662f\u4fdd\u5b58\u5728\u670d\u52a1\u5668\u7aef\u7684\n//\u5f15\u5165 express\nconst express = require('express');\n//1.\u5f15\u5165 \u6a21\u5757\nconst session = require('express-session');\n\nconst app = express();\n//2.\u8bbe\u7f6e\u4e2d\u95f4\u4ef6\napp.use(session({\n secret: 'keyboard cat',\n resave: false,\n saveUninitialized: true,\n}));\n\n//\u8bbe\u7f6esession\uff0c\u7528\u6237\u5728\u767b\u5f55\u6210\u529f\u4e4b\u540e\uff0c\u4f1a\u8bbe\u7f6esession\napp.get('/set-session', (request, response) => {\n request.session.name = 'tom';\n request.session.email = '[email protected]';\n response.send('\u767b\u5f55\u6210\u529f');\n})\n\n//\u8bfb\u53d6session \u68c0\u6d4b\u7528\u6237\u662f\u5426\u767b\u5f55\uff0c\u4f1a\u7528\u5230session\u7684\u8bfb\u53d6\napp.get('/get-session', (request, response) => {\n //\u8bfb\u53d6\u7528\u6237\u540d\n console.log('\u5f53\u524d\u767b\u5f55\u7684\u7528\u6237\u4e3a\uff1a' + request.session.name);\n console.log('\u5f53\u524d\u767b\u5f55\u7684\u90ae\u7bb1\u4e3a\uff1a' + request.session.email);\n response.send('\u4e2a\u4eba\u4e2d\u5fc3');\n})\n\n//session \u7684\u9500\u6bc1\napp.get('/destroy-session', (request, response) => {\n request.session.destroy(function () {\n console.log('\u9500\u6bc1\u6210\u529f');\n response.send('\u5b89\u5168\u9000\u51fa\u767b\u5f55');\n })\n})\n\n\napp.get('/', (request, response) => {\n response.send('Hello');\n});\n\napp.listen(80, () => {\n console.log('\u670d\u52a1\u5df2\u7ecf\u542f\u52a8\uff0c\u7aef\u53e380\u76d1\u542c\u4e2d');\n});\n")),(0,t.kt)("h2",{id:"cookie\u548csession\u7684\u533a\u522b"},"cookie\u548csession\u7684\u533a\u522b"),(0,t.kt)("h3",{id:"1-\u5b58\u5728\u7684\u4f4d\u7f6e"},"1. \u5b58\u5728\u7684\u4f4d\u7f6e"),(0,t.kt)("ul",null,(0,t.kt)("li",{parentName:"ul"},"cookie \u5b58\u5728\u4e8e\u5ba2\u6237\u7aef\uff0c\u4e34\u65f6\u6587\u4ef6\u5939\u4e2d"),(0,t.kt)("li",{parentName:"ul"},"session \u5b58\u5728\u4e8e\u670d\u52a1\u5668\u7684\u5185\u5b58\u4e2d\uff0c\u4e00\u4e2asession\u57df\u5bf9\u8c61\u4e3a\u4e00\u4e2a\u7528\u6237\u6d4f\u89c8\u5668\u670d\u52a1")),(0,t.kt)("h3",{id:"2-\u5b89\u5168\u6027"},"2. \u5b89\u5168\u6027"),(0,t.kt)("ul",null,(0,t.kt)("li",{parentName:"ul"},"cookie\u662f\u4ee5\u660e\u6587\u7684\u65b9\u5f0f\u5b58\u653e\u5728\u5ba2\u6237\u7aef\u7684\uff0c\u5b89\u5168\u6027\u4f4e\uff0c\u53ef\u4ee5\u901a\u8fc7\u4e00\u4e2a\u52a0\u5bc6\u7b97\u6cd5\u8fdb\u884c\u52a0\u5bc6\u540e\u5b58\u653e"),(0,t.kt)("li",{parentName:"ul"},"session\u5b58\u653e\u4e8e\u670d\u52a1\u5668\u7684\u5185\u5b58\u4e2d\uff0c\u6240\u4ee5\u5b89\u5168\u6027\u597d")),(0,t.kt)("h3",{id:"3-\u7f51\u7edc\u4f20\u8f93\u91cf"},"3. \u7f51\u7edc\u4f20\u8f93\u91cf"),(0,t.kt)("ul",null,(0,t.kt)("li",{parentName:"ul"},"cookie\u4f1a\u4f20\u9012\u6d88\u606f\u7ed9\u670d\u52a1\u5668"),(0,t.kt)("li",{parentName:"ul"},"session\u672c\u8eab\u5b58\u653e\u4e8e\u670d\u52a1\u5668\uff0c\u4f46\u662f\u901a\u8fc7cookie\u4f20\u9012id\uff0c\u4f1a\u6709\u5c11\u91cf\u7684\u4f20\u9001\u6d41\u91cf")),(0,t.kt)("h3",{id:"4-\u751f\u547d\u5468\u671f\u4ee520\u5206\u949f\u4e3a\u4f8b"},"4. \u751f\u547d\u5468\u671f(\u4ee520\u5206\u949f\u4e3a\u4f8b)"),(0,t.kt)("ul",null,(0,t.kt)("li",{parentName:"ul"},"cookie\u7684\u751f\u547d\u5468\u671f\u662f\u7d2f\u8ba1\u7684\uff0c\u4ece\u521b\u5efa\u65f6\uff0c\u5c31\u5f00\u59cb\u8ba1\u65f6\uff0c20\u5206\u949f\u540e\uff0ccookie\u751f\u547d\u5468\u671f\u7ed3\u675f"),(0,t.kt)("li",{parentName:"ul"},"session\u7684\u751f\u547d\u5468\u671f\u662f\u95f4\u9694\u7684\uff0c\u4ece\u521b\u5efa\u65f6\uff0c\u5f00\u59cb\u8ba1\u65f6\u5982\u572820\u5206\u949f\uff0c\u6ca1\u6709\u8bbf\u95eesession\uff0c\u90a3\u4e48session\u751f\u547d\u5468\u671f\u88ab\u9500\u6bc1\u3002\n\u4f46\u662f\uff0c\u5982\u679c\u572820\u5206\u949f\u5185\uff08\u5982\u5728\u7b2c19\u5206\u949f\u65f6\uff09\u8bbf\u95ee\u8fc7session\uff0c\u90a3\u4e48\uff0c\u5c06\u91cd\u65b0\u8ba1\u7b97session\u7684\u751f\u547d\u5468\u671f\uff1b\u5173\u673a\u4f1a\u9020\u6210session\u751f\u547d\u5468\u671f\u7684\u7ed3\u675f\uff0c\u4f46\u662f\u5bf9cookie\u6ca1\u6709\u5f71\u54cd")),(0,t.kt)("h3",{id:"5-\u5927\u5c0f"},"5. \u5927\u5c0f"),(0,t.kt)("ul",null,(0,t.kt)("li",{parentName:"ul"},"cookie \u4fdd\u5b58\u7684\u6570\u636e\u4e0d\u80fd\u8d85\u8fc74K\uff0c\u5f88\u591a\u6d4f\u89c8\u5668\u90fd\u9650\u5236\u4e00\u4e2a\u7ad9\u70b9\u6700\u591a\u4fdd\u5b5850\u4e2acookie"),(0,t.kt)("li",{parentName:"ul"},"session \u4fdd\u5b58\u6570\u636e\u7406\u8bba\u4e0a\u6ca1\u6709\u4efb\u4f55\u9650\u5236\uff08\u5185\u5b58\u6709\u591a\u5927\u5c31\u80fd\u6709\u591a\u5927\uff09")))}u.isMDXComponent=!0}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.