Maison > interface Web > js tutoriel > le corps du texte

Comment envoyer des requêtes à la couche de service intermédiaire dans le nœud (tutoriel détaillé)

亚连
Libérer: 2018-06-14 11:43:26
original
1547 Les gens l'ont consulté

Comment le nœud envoie-t-il des requêtes en tant que couche de service intermédiaire ? L'éditeur ci-dessous partagera avec vous la méthode de mise en œuvre d'envoi de requêtes, qui a une bonne valeur de référence. J'espère qu'elle sera utile à tout le monde

GET request : <.>

var http = require(&#39;http&#39;); 
var qs = require(&#39;querystring&#39;); 
var data = { 
  a: 123, 
  time: new Date().getTime()};//这是需要提交的数据 
var content = qs.stringify(data); 
var options = { 
  hostname: &#39;127.0.0.1&#39;, 
  port: 10086, 
  path: &#39;/pay/pay_callback?&#39; + content, 
  method: &#39;GET&#39; 
}; 
  
var req = http.request(options, function (res) { 
  console.log(&#39;STATUS: &#39; + res.statusCode); 
  console.log(&#39;HEADERS: &#39; + JSON.stringify(res.headers)); 
  res.setEncoding(&#39;utf8&#39;); 
  res.on(&#39;data&#39;, function (chunk) { 
    console.log(&#39;BODY: &#39; + chunk); 
  }); 
}); 
  
req.on(&#39;error&#39;, function (e) { 
  console.log(&#39;problem with request: &#39; + e.message); 
}); 
  
req.end();
Copier après la connexion

Demande POST :

var http = require(&#39;http&#39;); 
var qs = require(&#39;querystring&#39;); 
var post_data = { 
  a: 123, 
  time: new Date().getTime()};//这是需要提交的数据 
var content = qs.stringify(post_data); 
var options = { 
  hostname: &#39;127.0.0.1&#39;, 
  port: 10086, 
  path: &#39;/pay/pay_callback&#39;, 
  method: &#39;POST&#39;, 
  headers: { 
    &#39;Content-Type&#39;: &#39;application/x-www-form-urlencoded; charset=UTF-8&#39; 
  } 
}; 
  
var req = http.request(options, function (res) { 
  console.log(&#39;STATUS: &#39; + res.statusCode); 
  console.log(&#39;HEADERS: &#39; + JSON.stringify(res.headers)); 
  res.setEncoding(&#39;utf8&#39;); 
  res.on(&#39;data&#39;, function (chunk) { 
    console.log(&#39;BODY: &#39; + chunk); 
  }); 
}); 
  
req.on(&#39;error&#39;, function (e) { 
  console.log(&#39;problem with request: &#39; + e.message); 
}); 
// write data to request body 
req.write(content); 
req.end();
Copier après la connexion
Ce qui précède est ce que j'ai compilé pour tout le monde. J'espère que cela sera utile à tout le monde. l'avenir.

Articles connexes :

À propos de la façon d'implémenter un lien secondaire dans vue et de sélectionner la première valeur par défaut

Utilisation de ui- dans AngularJS route implémente le routage imbriqué multicouche (tutoriel détaillé)

Comment utiliser Vue+jquery pour réduire le texte des colonnes spécifiées dans le tableau

Comment utiliser vue Centre commercial réalisé

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!