Heim >Web-Frontend >js-Tutorial >So senden Sie Anfragen an die Zwischendienstschicht im Knoten (ausführliches Tutorial)

So senden Sie Anfragen an die Zwischendienstschicht im Knoten (ausführliches Tutorial)

亚连
亚连Original
2018-06-14 11:43:261576Durchsuche

Wie sendet der Knoten als Zwischendienstschicht Anforderungen? Der unten stehende Herausgeber wird Ihnen die Implementierungsmethode zum Senden von Anfragen mitteilen, die einen guten Referenzwert hat.

GET-Anfrage:

var http = require('http'); 
var qs = require('querystring'); 
var data = { 
  a: 123, 
  time: new Date().getTime()};//这是需要提交的数据 
var content = qs.stringify(data); 
var options = { 
  hostname: '127.0.0.1', 
  port: 10086, 
  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-Anfrage:

var http = require('http'); 
var qs = require('querystring'); 
var post_data = { 
  a: 123, 
  time: new Date().getTime()};//这是需要提交的数据 
var content = qs.stringify(post_data); 
var options = { 
  hostname: '127.0.0.1', 
  port: 10086, 
  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); 
}); 
// write data to request body 
req.write(content); 
req.end();

Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.

Verwandte Artikel:

Informationen zur Implementierung einer sekundären Verknüpfung in Vue und zur standardmäßigen Auswahl des ersten Werts

Verwendung von ui- in AngularJS Route implementiert mehrschichtiges verschachteltes Routing (ausführliches Tutorial)

So verwenden Sie Vue+jquery, um den Text bestimmter Spalten in der Tabelle zu verkleinern

So nutzen Sie das Vue Realized Einkaufszentrum

Das obige ist der detaillierte Inhalt vonSo senden Sie Anfragen an die Zwischendienstschicht im Knoten (ausführliches Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn