Trasferimento del parametro personalizzato in un URL host di un'app web per identificare un record

Descrizione description

Caso di utilizzo: il cliente ha esteso la tabella dei destinatari per aggiungere due colonne personalizzate. La prima colonna dispone di un identificatore univoco per identificare un record del destinatario, la seconda contiene lo stesso identificatore in un formato crittografato. Il cliente ha creato un flusso di lavoro personalizzato per crittografare tutti i valori della prima colonna e memorizzarli nella seconda colonna corrispondente.

Il cliente ora desidera utilizzare questo record crittografato per identificare un destinatario in un'app web. Quindi, per esempio, l'URL web-app dovrebbe avere questo aspetto:  https://clientsurl/unsubscribe/value/TVGr4UfKr9%2BuNlQulVDy2w%3D%3D

TVGr4UfKr9%2BuNlQulVDy2w%3D%3D è il valore crittografato. Tuttavia, non appena questo URL viene passato in un browser, il browser, considerando %2B e %3D come caratteri speciali, lo codifica in  https://clientsurl/unsubscribe/value/TVGr4UfKr9+uNlQulVDy2w==

Risoluzione resolution

Il browser potrebbe convertire i caratteri speciali nello schema di codifica URL in quanto il cliente non stava passando il identificatore crittografato (colonna estesa)  come parametro di query nell’URL. Il cliente deve utilizzare un separatore qui e passare il identificatore crittografato come parametro di query e il browser non lo decodifica.

Esempiohttps://clientsurl/webApp/unsub?encrypted nome della colonna dell'identificatore=TVGr4UfKr9%2BuNlQulVDy2w%3D%3D anziché  https://clientsurl/unsubscribe/value/TVGr4UfKr9%2BuNlQulVDy2w%3D%3D

Affinché l’annullamento dell’abbonamento funzioni, il cliente dovrà anche modificare l’app web dell’annullamento dell’abbonamento in modo che prenda in considerazione questo parametro per annullare l’abbonamento al destinatario.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f