Trinh phan tich Cookie bien van ban cookie lay tu trinh duyet, ma frontend, cong cu API hoac response tu server thanh ket qua co cau truc. Muc tieu cua no khong phai la giai thich ly thuyet ve cookie, ma la tra loi nhung cau hoi debugging thuc te: request da gui cookie nao, Set-Cookie chua nhung thuoc tinh gi, vi sao browser van tu choi cookie du cau hinh co ve dung, cookie value co bi URL-encode hay khong, va ket qua co the duoc tai su dung trong script hoac cong cu command line nhu the nao.
Mot sai lam pho bien o cac cong cu don gian la coi `document.cookie`, `Cookie:` request header va `Set-Cookie` response header nhu cung mot kieu input. Thuc te chung phuc vu nhung muc dich khac nhau. `document.cookie` va Cookie request header phu hop de xem duoi dang cap `name=value`, trong khi `Set-Cookie` la response header tu server gui ve browser, noi can quan tam nhat la SameSite, Path, Domain, Expires, Max-Age, HttpOnly va Secure co duoc dat dung hay khong.
Trang nay dong vai tro la diem vao tong hop khi ban chua chac van ban cookie trong tay thuoc loai nao, hoac khi ban can cung luc doi chieu “request da gui gi” va “server da tra gi”. Ban co the chuyen doi giua che do Cookie string va che do Set-Cookie tren cung mot trang, sau do phan tich, kiem tra, loc, sao chep va xuat ket qua nhanh hon.
So voi nhung cong cu chi split(`;`) mot cach don thuan, trang nay uu tien tinh de doc va kha nang tai su dung trong debugging thuc te: no giu lai raw value, hien thi gia tri da decode mot cach an toan, trinh bay bang thuoc tinh, xuat JSON va Netscape Cookie File, dong thoi van giu cac cookie trung lap thay vi “lam sach” qua muc va vo tinh xoa mat dau hieu quan trong.
Neu ban can mot quy trinh tap trung hon cho request header, hay mo `HTTP Cookie Parser`. Neu ban can dieu tra vi sao browser tu choi cookie, SameSite=None co thieu Secure hay khong, hoac thuoc tinh bao mat trong Set-Cookie co van de hay khong, `Set-Cookie Parser` se phu hop hon. Vi the, trang nay nen duoc xem nhu mot trung tam debugging Cookie tong hop va mot trang dieu huong.