1

我需要添加一个加密参数,让我们在 URL 中说“isAdd”

 www.example.com/aTestPage?isAdd=123

但是我没有这样做,尽管 wc-server.xml 的以下部分中没有提到该参数

  <NonEncryptedParameters display="false">
    <Parameter name="storeId"/>
    <Parameter name="langId"/>
    <Parameter name="catalogId"/>
    <Parameter name="categoryId"/>
    <Parameter name="productId"/>
  </NonEncryptedParameters>

但在 URL 中仍然很明显。我应该怎么做才能使“isAdd”加密?

我尝试将它添加到 wc-server.xml 的以下部分,但它不起作用。

 <ProtectedParameters>
   <Parameter display="false" name="isAdd"/>
 </ProtectedParameters>

更新:网址生成

   <wcf:url var="aTestPage" value="aTestPage" type="Ajax">
      <wcf:param name="isAdd" value="${isAdd}" />                                       
   </wcf:url>
4

1 回答 1

0

您的 URL 是否使用 HTTPS/SSL?“如果命令使用 SSL,则参数被加密”,所有不在 NonEncryptedParameters 列表中的参数都将被加密 [作为单个值] 并显示为“krypto”参数。

于 2017-04-19T10:59:50.697 回答