Description de la méthode:
La salle de fonction de la fonction informe une demande au serveur HTTP en tant que client.
grammaire:
La copie de code est la suivante:
http.get (options, rappel)
Étant donné que cette méthode appartient au module HTTP, le module HTTP doit être introduit avant utilisation (var http = require ("http"))
Recevoir des paramètres:
Objet d'option Array, contenant les paramètres suivants:
Hôte: indique le nom de domaine ou l'adresse IP du site Web demandé (l'adresse demandée). La valeur par défaut est «localhost».
Nom d'hôte: nom du serveur, le nom d'hôte est la valeur préférée.
Port: Le port du site Web demandé, la valeur par défaut est de 80.
LocalAddress: connexion du réseau local
socketpath: socket de domaine Unix (chemin de socket de domaine)
Méthode: méthode de demande HTTP, la valeur par défaut est «Get».
Chemin: le chemin vers la racine de la demande est «/» par défaut. La requête doit y être incluse. Par exemple: /index.html?page=12
En-têtes: Demandez l'objet d'en-tête.
AUTH: Authentification de base (authentification de base), cette valeur sera calculée comme la partie d'autorisation de l'en-tête de demande.
rappel: rappel, passant un paramètre, comme instance de http.clientResponse. http.Request renvoie une instance de http.clientRequest.
exemple:
La copie de code est la suivante:
Var Options = {
nom d'hôte: «www.google.com»,
Port: 80,
Chemin: «/ téléchargement»,
Méthode: 'Post'
};
var req = http.request (options, fonction (res) {
Console.log ('Status:' + Res.Statuscode);
console.log ('en-têtes:' + json.stringify (res.headers));
res.setEncoding ('utf8');
res.on ('data', fonction (chunk) {
Console.log ('Body:' + Chunk);
});
});
req.on ('error', fonction (e) {
console.log ('Problème avec demande:' + e.Message);
});
// Écrivez des données pour demander le corps
req.write ('data / n');
req.write ('data / n');
req.end ();