命令值必須使用%xx逸出序列進行http編碼,因此值字串不包含保留字元'='、'&'和'%'。
否則,會套用標準HTTP編碼規則。 HTTP規格要求對不安全的字元進行編碼,例如「 」(空格)、「 」(雙引號)、「#」、「%」、「<」和「>」,以及任何控制字元,例如 <return>
和 <tab>
.
注意: 不得對用作請求巢狀分隔符號的大括弧{ }進行編碼。 很抱歉,某些電子郵件使用者端會在內嵌HTTP請求中編碼大括弧。 如果這個問題有問題,影像演算可以使用括弧( )來取代大括弧。
…&$text=rate&weight=85% 27#&…
上述請求片段必須編碼如下:
…&$text=rate%26weight%3D85%25%2027%23&…