IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Redirection avec passage de paramètre en POST


Sujet :

ASP.NET

  1. #1
    Membre habitué
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2003
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 93
    Points : 130
    Points
    130
    Par défaut Redirection avec passage de paramètre en POST
    Bonjour,

    je trouve pas la solution à mon problème depuis hier... et ce que j’ai pu lire ne correspond pas exactement à la solution recherché.

    Tout d'abords, oui j'ai fait une recherche et trouvé: http://www.developpez.net/forums/d62...t-redirection/

    Le sujet n'a pas réponds à mes besoins.

    Tout d'Abords, cela concerne une solution de paiement:
    Je suis dans ma page (mon formulaire) puis je clique sur payer
    Là, on est redirigé vers la solution de paiement MAIS il faut passer des paramètre à cet url.
    Les transfert doit se faire en HTTP Post et les 3 champs obligatoire à fournir sont (exactement le même nom): shopId, encodedMessage, signature

    En détail, ma page de test ressemble à ça:
    http://hpics.li/33f1b3c

    le processus doit se faire comme ceci:
    1ere étape (Generate request)
    Le data request est un XML (à bâtir), il correspond au champ encodedMessage une fois que ce xml est encodé en base64
    le champ signature est également encodé en base 64 mais avant, c'est chiffré en HMAC-SHA-1 et c'est la combinaison du ShopKey et du xml.

    Ensuite, j'ai remplis mes textbox (pour les voir) mais sinon, saurait pu être un hidden field.
    Ensuite, j’appuie sur Send request et je suis redirigé vers la page de paiement.

    J'ai fait ça simplement avec:
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    this.Form.Action = paymentsUrl;


    Sauf que dans un monde idéal, il me faudrait:
    un seul bouton qui me fait tout: encodage des trois champs requis puis redirection http Post avec en paramètre ses trois champs.

    Je n’ai pas envie que ses trois champs se retrouvent de quelque manière que ce soit sur ma page web, cela doit rester des variables dans le code.
    Donc, je veux éviter de modifier le Form.Action.

    Pour faire simple: Comment faire une redirection HTPP POST en passant des paramètre au POST qui ne viennent pas de mon formulaire ?

    merci

  2. #2
    Membre habitué
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2003
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 93
    Points : 130
    Points
    130

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Passage de paramètre en POST et redirection
    Par MAXXPER dans le forum ASP.NET
    Réponses: 19
    Dernier message: 03/10/2008, 10h42
  2. Fonction ouvre avec passage de paramètres
    Par nath-0-0 dans le forum WinDev
    Réponses: 4
    Dernier message: 20/11/2006, 12h51
  3. [Système] Appel d'un exe avec passage de paramètres
    Par licorne dans le forum Langage
    Réponses: 2
    Dernier message: 04/05/2006, 12h57
  4. [AS2.0] Passage de paramètres en post
    Par Nip dans le forum Flash
    Réponses: 1
    Dernier message: 06/01/2006, 08h38
  5. passage de paramètre en post
    Par asetti dans le forum ASP
    Réponses: 6
    Dernier message: 07/11/2005, 21h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo