2012-07-09 65 views
0

我正在尝试通过http post发送html元素。如何安全地编码和解码html字符串? HtmlEncode没有帮助,因为它不编码&,它看起来像一个新的参数。如何编码html并通过HTTP发送Post

回答

2

请使用HttpUtility.UrlEncode()为它

1

你需要你编码查询字符串以同样的方式进行编码。

string myPostVars = string.Format(
    "myHtml={0}&myInt={1}", 
    HttpUtility.UrlEncode("<div>This is my div</div>"), 
    90210 
); 
1

通过POST传递任何东西的最安全的方式是将其转换为base64。试试 this