'&安培;'用作键和值对之间的分隔符。
但我的一个值包含'&',如何发送此数据?
答案 0 :(得分:1)
您必须对其进行url编码(大多数http相关库都具有实用功能)。
例如,key =& value将变为key =%26value
您可以在维基百科中找到more information。
当保留集中的字符(“保留字符”)具有时 特定上下文中的特殊含义(“保留目的”)和URI scheme表示有必要将该字符用于其他方面 目的,然后字符必须是百分比编码。百分比编码 保留字符涉及将字符转换为其字符 ASCII中相应的字节值,然后将该值表示为 一对十六进制数字。数字,前面有百分号 然后在URI中使用(“%”)作为转义字符 代替保留字符。 (对于非ASCII字符,它是 通常转换为UTF-8中的字节序列,然后转换为每个字节 value表示如上。)保留字符“/”,用于 例如,如果在URI的“path”组件中使用,则具有特殊功能 作为路径段之间的分隔符的含义。如果,根据a 给定URI方案,“/”需要在路径段中,然后是三个 必须在段中使用字符“%2F”或“%2f”而不是raw “/".
这个问题可能与this重复。