The name must conform to RFC 2109. That means it can contain only ASCII alphanumeric characters and cannot contain commas, semicolons, or white s " /> 国产一区二区视频精品,av片网站,亚洲狠狠爱一区二区三区

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

不要在cookie中使用特殊字符的原因分析

Constructs a cookie with a specified name and value.

The name must conform to RFC 2109. That means it can contain only ASCII alphanumeric characters and cannot contain commas, semicolons, or white space or begin with a $ character. The cookie's name cannot be changed after creation.

The value can be anything the server chooses to send. Its value is probably of interest only to the server. The cookie's value can be changed after creation with the setValue method.

By default, cookies are created according to the NETscape cookie specification. The version can be changed with the setVersion method.

以上是Java API文檔中對Cookie類構造函數的說明,重點對name和value可以使用的字符進行了介紹。

參數name需要遵循規范RFC2109,也就是說name參數只能包含字母或者數字,不能包含逗號、分號、空格及美元符號。cookie的name屬性設置之后不能被修改。

參數value可以是服務端設置的任意值,該值可以通過setValue方法進行重新設置。

然后實際情況并非如此!!

(1)value值中不能包含逗號,如果value中包含逗號則程序無法編譯。

如果value中包含逗號,如下:

Cookie pwdCookie = new Cookie("option", "block1,block2");
則異常如下:

Java.lang.IllegalArgumentException: block1,block2
在另外一篇關于JavaScript操作cookie的文章中提到:

在cookie 的名或值中不能使用分號(;)、逗號(,)、等號(=)以及空格。

總之,盡量不要在cookie中使用特殊字符。

JavaScript技術不要在cookie中使用特殊字符的原因分析,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 成人在线精品 | 国产成人精品一区二区三 | 色网站入口 | 国产精品视频一区二区三 | 久久久久久久av麻豆果冻 | 噜噜噜色网 | 国产精品视频在线观看 | 午夜视频一区二区 | 日本精品在线一区 | 99久久婷婷国产综合精品电影 | 婷婷色网| 91av在线视频观看 | 黄色在线免费观看视频网站 | 亚洲电影成人 | 日日操夜夜操视频 | 国产1区2区在线观看 | 欧洲成人 | 久久久久久成人 | 成人在线播放网站 | 亚洲成人一区二区三区 | 久久99视频这里只有精品 | 免费视频中文字幕 | 亚洲午夜精品在线观看 | 伊人狠狠 | 日本久久久久久久久 | 自拍偷拍第一页 | 色资源在线视频 | 久热精品在线 | 国产69精品久久99不卡免费版 | 99精品国产一区二区青青牛奶 | 日韩欧美高清 | jav成人av免费播放 | 高清欧美性猛交xxxx黑人猛交 | a级毛片免费高清视频 | 伊人激情网 | 日韩在线三级 | 免费99精品国产自在在线 | 成人三级视频 | 久久久婷 | 日韩不卡在线观看 | 久久伊人免费视频 |