Nodejs-express-Anfrage-Header - Holen Sie sich die referrer, etc.

Bekomme ich ein post-Formular ein Zahlungs-gateway https, um zu überprüfen, eine Bezahlung etc. Ich brauche, um zu überprüfen, dass die post war in der Tat aus der Domäne.

Ich versuche, um sicherzustellen, dass der referrer ist aus einer bestimmten Liste von Domänen, aber in meinem req.Header ich sehe nicht ein referrer|referer Optionen:

{ 'x-real-ip': '123.34.45.176',
  'x-forwarded-for': '123.34.45.176',
  host: 'my.foo.com',
  'x-nginx-proxy': 'true',
  connection: 'close',
  'user-agent': 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)',
  accept: '*/*',
  'content-length': '441',
  'content-type': 'application/x-www-form-urlencoded' }

Warum ist mein Header leer die Felder wie referer, Herkunft etc ?

Diese in einem post:

app.post('/payment/notify/', function(req, res){
   req.headers
})
Vielleicht könnte ich überprüfen, ob die IP-Adresse einen domain-Namen?
Yup das ist, was ich Tue, erhalten Sie den Hostnamen form der IP-Adresse. Ich glaube nicht, dass Sie senden Sie mir die Herkunft wegen HTTPS. Im mit dns-Modul, um die Hostnamen. wie in dieser Antwort von prestaul stackoverflow.com/questions/4255264/...

InformationsquelleAutor Harry | 2013-04-05

Schreibe einen Kommentar