http标头值安全字符

时间:2012-11-09 03:10:26

标签: http header

我有一个方法可以将一些键值条目编码为带有Percent-Encoding的ASCII字符串。

结果值应该用作http标头值。

以下条目

("English", "love")
("한국어", "사랑")

该方法生成

%ED%95%9C%EA%B5%AD%EC%96%B4=%EC%82%AC%EB%9E%91&English=love

看起来像

key=value(&key=value)*
  1. 键和值编码为Percent-Encoding
  2. 编码的密钥和值与=连接。
  3. 成对的密钥和值与&连接。
  4. 我的问题是,这个输出字符串是否可以用作http头字段值? 有什么问题或疑虑吗?

1 个答案:

答案 0 :(得分:1)

只要您使用可打印的US-ASCII,就不会有问题。