メールで送信される続行リンクを含むフォームがあります。このリンクでは、によってエンコードされた暗号化された機密データをいくつか追加しましたBase64。%2F値には、 ( で)にエンコードされたスラッシュが含まれていますServer.UrlEncode。リンクを Windows Live アドレスに送信すると、Outlook.com が%2Fバックをスラッシュにデコードしていることがわかります。どうすればこれを防ぐことができますか?
私は送信しています:
<a href="http://www.tempuri.com/key=RVQ%2FcGhvbmVfaG9tZSE%3D">Continue</a>
しかし、私は見ています:
<a href="http://www.tempuri.com/key=RVQ/cGhvbmVfaG9tZSE=%3D">Continue</a>
任意のメール クライアントhttp://www.tempuri.com/key=RVQ%2FcGhvbmVfaG9tZSE%3DからリンクをWindows Live アドレスに送信することで再現できます。