119 votes

Comment définir un champ Header sur POST un formulaire ?

Comment puis-je définir un champ personnalisé dans l'en-tête POST lors de l'envoi d'un formulaire ?

15voto

Chris Hynes Points 5110

Définissez une valeur de cookie sur la page, puis relisez-la côté serveur.

Vous ne pourrez pas définir un en-tête spécifique, mais la valeur sera accessible dans la section des en-têtes et non dans le corps du contenu.

1voto

user2367083 Points 1

Voici ce que j'ai fait dans pub/jade

 extends layout
block content
    script(src="/jquery/dist/jquery.js")
    script.
      function doThePost() {
        var jqXHR = $.ajax({ 
            type:'post'
            , url:<blabla>
            , headers: { 
                'x-custom1': 'blabla'
                , 'x-custom2': 'blabla'
                , 'content-type': 'application/json'
            }
            , data: {
                'id': 123456, blabla
            }
        })
        .done(function(data, status, req) { console.log("done", data, status, req); })
        .fail(function(req, status, err) { console.log("fail", req, status, err); });
      }
    h1= title
    button(onclick='doThePost()') Click

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X