当使用Jquery Ajax对控制器的动作发出POST请求时,在POST请求中加密URL并在控制器动作中解密,而不涉及SSL,这将是更好的选择。
我偶然发现了ANtiXSS库,它是否提供了我需要的那个
问候,库雷希
从简单的开始-您不能加密URL,但可以加密查询字符串。我将从?q=value1|value2|value3
这样简单的东西开始,并使用简单的Base64编码值,以便查询字符串变成?q=dmFsdWUxfHZhbHVlMnx2YWx1ZTM=
。然后,您可以解码和解析的值上分割的分隔符,如管道"|"。
如果这还不够,那么搜索公钥/私钥加密。你可以使用js库用公钥加密客户端,用私钥解密服务器端。