Fix generazione URL encoded

This commit is contained in:
Samuele Locatelli
2022-09-12 19:54:25 +02:00
parent 3cc01ebb43
commit 1b5ba61715
+10 -4
View File
@@ -1,6 +1,7 @@
using Newtonsoft.Json;
using SteamWare;
using System;
using System.Web;
namespace GPW_Admin.WebUserControls
{
@@ -76,13 +77,18 @@ namespace GPW_Admin.WebUserControls
string urlName = showExt ? "smartBaseUrlExt" : "smartBaseUrlInt";
string[] valori = new string[2];
valori[0] = $"{idxDip}";
valori[1] = $"{UserAuthkey}";
valori[1] = HttpUtility.UrlEncode($"{UserAuthkey}");
string baseUrl = $"{memLayer.ML.CRS("UrlQRCodeGen")}/HOME/QR_site/{memLayer.ML.CRS("UrlQuery")}";
//string baseUrl = $"{memLayer.ML.CRS("UrlQRCodeGen")}/HOME/QR_site/JSON_ENC?val=";
string urlEncoded = memLayer.ML.CRS(urlName) + HttpUtility.UrlEncode("jumper?idxDipendente={0}&UserAuthkey={1}");
//string rawUrl = memLayer.ML.CRS(urlName) + "jumper?idxDipendente={0}&UserAuthkey={1}";
//string urlEncoded = HttpUtility.UrlEncode(rawUrl);
string baseUrl = $"{memLayer.ML.CRS("UrlQRCodeGen")}/HOME/QR_site/JSON?val=";
qrPayload currPayload = new qrPayload()
{
// NB: & --> %26
baseUrl = memLayer.ML.CRS(urlName) + "jumper?idxDipendente={0}%26UserAuthkey={1}",
baseUrl = urlEncoded,
parameters = valori
};
string payload = JsonConvert.SerializeObject(currPayload);