2012-07-09 64 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