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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 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 ();
|
Copier après la connexion
POST demande
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 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);
});
});
req.on('error', function (e) {
console.log('problem with request: ' + e.message);
});
req.write(content);
req. end ();
|
Copier après la connexion
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!