Normalisation des paramètres de chaîne de requête dans une demande utilisateur dans les fonctions CloudFront - Amazon CloudFront

Normalisation des paramètres de chaîne de requête dans une demande utilisateur dans les fonctions CloudFront

L’exemple de code suivant montre comment normaliser les paramètres de chaîne de requête dans une demande utilisateur dans les fonctions CloudFront.

JavaScript
Exécution JavaScript 2.0 pour les fonctions CloudFront
Note

Il y en a plus sur GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel Exemples de fonctions CloudFront.

function handler(event) { var qs=[]; for (var key in event.request.querystring) { if (event.request.querystring[key].multiValue) { event.request.querystring[key].multiValue.forEach((mv) => {qs.push(key + "=" + mv.value)}); } else { qs.push(key + "=" + event.request.querystring[key].value); } }; event.request.querystring = qs.sort().join('&'); return event.request; }

Pour obtenir la liste complète des guides de développement AWS SDK et des exemples de code, consultez Utilisation de CloudFront avec un kit AWS SDK. Cette rubrique comprend également des informations sur le démarrage et sur les versions précédentes du kit de développement logiciel (SDK).