Maison >interface Web >js tutoriel >Envoyer des requêtes en utilisant le module http via nodejs (tutoriel détaillé)
Cet article présente principalement la méthode de nodejs utilisant le module http pour envoyer des requêtes get et post. Il analyse les techniques de fonctionnement spécifiques de nodejs basées sur le module http pour envoyer des requêtes get et post. Les amis dans le besoin peuvent s'y référer. 🎜>
L'exemple de cet article décrit comment nodejs utilise le module http pour envoyer des requêtes get et post. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :OBTENIR la demande
var http = require('http'); var querystring = require('querystring'); var data = { a: 123, time: new Date().getTime()};//这是需要提交的数据 var content = querystring.stringify(data); var options = { hostname: '127.0.0.1', port: 3000, path: '/pay/pay_callback?' + content, method: 'GET' }; var req = http.request(options, function (res) { console.log('STATUS: ' + res.statusCode); console.log('HEADERS: ' + JSON.stringify(res.headers)); res.setEncoding('utf8'); res.on('data', function (chunk) { console.log('BODY: ' + chunk); }); }); req.on('error', function (e) { console.log('problem with request: ' + e.message); }); req.end();
POST demande
var http = require('http'); var querystring = require('querystring'); var post_data = { a: 123, time: new Date().getTime()};//这是需要提交的数据 var content = querystring.stringify(post_data); var options = { hostname: '127.0.0.1', port: 3000, path: '/pay/pay_callback', method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' } }; var req = http.request(options, function (res) { console.log('STATUS: ' + res.statusCode); console.log('HEADERS: ' + JSON.stringify(res.headers)); res.setEncoding('utf8'); res.on('data', function (chunk) { console.log('BODY: ' + chunk); //JSON.parse(chunk) }); }); req.on('error', function (e) { console.log('problem with request: ' + e.message); }); // write data to request body req.write(content); req.end();J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir. Articles associés :
Explication détaillée de la construction de l'environnement Webpack+Babel+React (tutoriel détaillé)
Explication détaillée de la construction de l'environnement Webpack + Babel lié configuration (Tutoriel détaillé)
Utilisation de webpack+vue2 pour la construction de projets
Rapport de problèmes 404 concernant les fichiers de ressources du projet vue dans webpack (tutoriel détaillé)
Comment intégrer vux dans vue.js pour réaliser le chargement pull-up et l'actualisation déroulant
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!